当应用分组时,如何在OnBatchEditCellValueChanged命令中获得Telerik radgrid行的索引值?

问题描述 投票:0回答:1
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值被改变了。任何帮助?

c# jquery telerik telerik-grid
1个回答
0
投票

我找到了自己的解决方案。我没有在批量编辑模式下获得行,所以我在选定项目的基础上获得行。我还设置了AllowMultiRowSelection="false",我是这样做的。

CellValueChanged_grdRoundRobinGroupMatch: function (sender, args) {
 var masterTableView = sender.get_masterTableView();
    var selected = masterTableView.get_selectedItems();
    var rowIndex = selected[0]._itemIndex;
}
© www.soinside.com 2019 - 2024. All rights reserved.