在Kendo-Grid中只能编辑特定行

时间:2019-03-28 09:21:38

标签: html angular6 kendo-grid

我正在使用角度6,并且有Kendo UI网格。

我有一种情况,如果用户选择一行(复制操作),它将在网格中插入一个具有相同数据的新行。 我想要的是让用户能够编辑新行。

因此一次只能编辑一行。我该如何实现?

1 个答案:

答案 0 :(得分:1)

如果行索引不是复制的行索引,我建议使用单元格单击事件并关闭行。

public editClick({ dataItem, rowIndex, columnIndex }: any): void {
        if(rowIndex != this.copiedRowIndex){
          this.closeEditor(this.grid,rowIndex)
        }
    }

private closeEditor(grid: GridComponent, rowIndex: number = this.editedRowIndex): void {
        grid.closeRow(rowIndex);
    }