DHTMLX 计划程序时间线视图 - 具有较长文本的标签不会在树模式下显示



我有一个问题有一段时间找不到答案。

这是关于树模式下的DHTMLX调度程序时间轴视图。问题是,文本比树的文件夹元素(这些元素有子元素(的可用空间更长的标签会消失,它们不会显示在时间轴视图的第一列中。我不明白为什么会发生这种事。调度程序上有什么设置吗,我没有。需要注意的是,调度程序的样式必须使用dhtmlxscheduler_material.css文件,或者换句话说就是材料设计。这是一张调度程序的图片,问题显示为

我还提供了一个模拟该问题的代码示例。https://docs.dhtmlx.com/scheduler/snippet/9445edbf

此行为可以通过以下样式修复:

.dhx_scell_expand{
position:absolute!important;
}

同样在材料皮肤中,它需要一些额外的造型来使其看起来更好,这可能看起来像这个片段:

.dhx_scell_expand{
position:absolute!important;
}
.dhx_scell_name{ 
margin-left: 26px;
text-align: left !important;         
}

当然,你可以对它进行实验,使其适合你的项目。

此外,在具有长节名称的情况下,您可以通过"dx"参数更改节名称列的默认宽度:


scheduler.createTimelineView({
...
dx: 300, //200 by default
...
});

以下是一个具有附加样式的示例,以及调整大小的名称部分:http://snippet.dhtmlx.com/5/a3da39a40

此外,您可以使用</br>标记分隔节名,通过"folder_dy"属性更改节的高度,并通过CSS(行高/边距(对齐多行文本,如以下示例所示:http://snippet.dhtmlx.com/5/87845739f

最新更新