我正在使用角度6,并且有Kendo UI网格。
我有一种情况,如果用户选择一行(复制操作),它将在网格中插入一个具有相同数据的新行。 我想要的是让用户能够仅编辑新行。
因此一次只能编辑一行。我该如何实现?
答案 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);
}