只允许编辑 AnyChart 中的几列?

Allow edit only for few columns in AnyChart?

AnyChart 甘特图中的列很少。如果我们在 DataGrid 中启用编辑,所有列都可以编辑。是否有选项只允许编辑几列?请指教

是的,对于这些列,您需要 return 一个特殊对象。例如,您需要禁止编辑第 0 列和第 2 列(从零开始的索引)。

var dataGrid = chart.dataGrid();
// Set initial text for the input.
dataGrid.onEditStart(function () {
if (this.columnIndex == 0 || this.columnIndex == 2)
return {cancelEdit: true};

return {value: this.value};
});

详情请查看the live sample