Редактировать в кендо-сетке можно только определенную строку - PullRequest
0 голосов
/ 28 марта 2019

Я работаю с Angular 6, и у меня есть сетка интерфейса Kendo.

У меня есть случай, если пользователь выбирает (копировать действие) строки, он вставляет новую строку с теми же данными всетки.Я хочу, чтобы пользователь мог редактировать ТОЛЬКО новую строку.

Таким образом, по одной строке за раз можно редактировать.Как мне этого добиться?

1 Ответ

1 голос
/ 29 марта 2019

Я предлагаю использовать событие щелчка ячейки и закрывать строку, если индекс строки не является скопированным индексом строки.

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);
    }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...