只允许编辑 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。
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。