指定列
可以通过 columns 参数设置网格列。

// 默认列定义
gantt.config.columns = [
{ name: "text", label: "Task name", width: "*", tree: true },
{ name: "start_date", label: "Start time", align: "center" },
{ name: "duration", label: "Duration", align: "center" },
{ name: "add", label: "", width: 44 }
];
我们还为如何配置网格列提供了视频教程。
概述
默认情况下,网格显示 4 列:
- Task name
- Start date
- Duration
- "+" 列。此特殊列,
name="add",显示一个"+"号,允许用户添加子任务。
注释
注意,无需指定 columns 参数即可在网格中显示默认列。
columns 参数是一个数组,每个对象定义一列。 例如,要定义名为 'Task'、'Start Date'、'End Date'、'Holder' 和 'Progress' 的 5 列,可以这样设置 columns 参数:
gantt.config.columns = [
{ name: "text", label: "Task name", tree: true, width: "*" },
{ name: "holder", label: "Holder", align: "center" },
{ name: "start_date", label: "Start time", align: "center" },
{ name: "end_date", label: "End date", align: "center" },
{ name: "progress", label: "Progress", align: "center" }
];
gantt.init("gantt_here");
这里,'text'、'holder'、'start_date'、'end_date' 和 'progress' 对应于数据属性的名称。