Как получить значение индекса строки Teleg Radgrid по команде OnBatchEditCellValueChanged при применении группировки? - PullRequest
0 голосов
/ 22 апреля 2020
CellValueChanged_grdRoundRobinGroupMatch: function (sender, args) {
 var data = sender.get_batchEditingManager()._getCellDataToOpenEdit(sender.get_batchEditingManager().get_currentlyEditedCell());
    var row = data.row;
    var rowIndex = row.rowIndex - 1;
}

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

1 Ответ

0 голосов
/ 24 апреля 2020

Я нашел свое собственное решение. Я не получил строку в режиме пакетного редактирования, поэтому я беру строку на основе выбранных элементов. Я также установил AllowMultiRowSelection = "false", и я сделал это следующим образом -

CellValueChanged_grdRoundRobinGroupMatch: function (sender, args) {
 var masterTableView = sender.get_masterTableView();
    var selected = masterTableView.get_selectedItems();
    var rowIndex = selected[0]._itemIndex;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...