如何为甘特图单元格设置静态宽度

How to set a static width for a gantt cell

我正在使用 dhtmlx 甘特图组件来呈现甘特图,我需要时间轴中的每个单元格具有固定宽度,例如 10px,我尝试使用属性 min_column_width 并且它确实使列变小了,但没有使用所需的宽度,有没有办法使用静态宽度?

这是一个片段https://snippet.dhtmlx.com/5/c4362d05c

并且我需要这些单元格中的每一个(headers 中的单元格和任务所在的单元格)具有固定的宽度。感谢您对此提供的任何帮助或见解 :) 感谢阅读!

遗憾的是,没有内置的方法来设置固定的时间轴单元格宽度。开发团队将尝试添加该功能,但我不能保证。 现在,您需要实施自定义解决方案。

时间线单元格宽度取决于几个因素:

gantt.config.min_column_width 参数。

• 显示的日期范围。

• 甘特图容器大小。

当时间轴中显示的单元格过多,无法全部适应甘特图容器大小时,甘特图使用min_column_width参数并添加滚动条。 如果单元格能够适合甘特图容器大小甚至采用更小的尺寸,则甘特图会拉伸它们。

因此,要获得准确的时间线单元格大小,您需要增加可见日期范围: http://snippet.dhtmlx.com/5/f4f37b79b