首页 > 解决方案 > 如何为甘特单元设置静态宽度

问题描述

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

这是一个片段https://snippet.dhtmlx.com/5/c4362d05c 在此处输入图像描述

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

标签: gantt-chartdhtmlx

解决方案


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

时间线单元格宽度取决于几件事:

gantt.config.min_column_width参数。

• 显示的日期范围。

• 甘特图容器大小。

当时间线中显示的单元格很多,以至于所有单元格都无法适应甘特图容器大小时,甘特图会使用该min_column_width参数并添加滚动条。如果单元格能够适应甘特容器大小甚至更小,甘特会拉伸它们。

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


推荐阅读