Telerik 如何获取已编辑的行索引-OnBatchEditOpen

Telerik 如何获取已编辑的行索引-OnBatchEditOpen,telerik,telerik-grid,Telerik,Telerik Grid,在我的RadGrid(2014年初版本)中,我有: <ClientSettings> <ClientEvents OnBatchEditOpening="batchEdit" /> </ClientSettings> 这在大多数情况下都非常有效,我可以抓取(在js中)单击的列uniquename和其他有用的属性。我还可以得到网格中的总行数。我只是找不到按索引单击的行(在批处理模式下编辑)。例如,假设我的radgrid中有3行,中间/第2行被单击/编辑。

在我的RadGrid(2014年初版本)中,我有:

<ClientSettings>
   <ClientEvents OnBatchEditOpening="batchEdit" />
</ClientSettings>
这在大多数情况下都非常有效,我可以抓取(在js中)单击的列uniquename和其他有用的属性。我还可以得到网格中的总行数。我只是找不到按索引单击的行(在批处理模式下编辑)。例如,假设我的radgrid中有3行,中间/第2行被单击/编辑。我如何才能发现“索引1”已被单击

我已在以下位置浏览了API文档:


您可以从主表视图中检索所选行的单元格,如下所示

function batchEditInitialInvestments(sender, args) {
 var grid = $find('<%=RadGridName.ClientID%>');//can also use the sender parameter
 var master = grid.get_masterTableView();
 var selected = master.get_selectedItems();
 var  row = selected[0];
 var  cell = master.getCellByColumnUniqueName(row, "ColumnUniqueName");
 //cell is the cell of the selected row
函数batchEditInitialInvestments(发送方,参数){
var grid=$find(“”);//还可以使用sender参数
var master=grid.get_masterTableView();
var selected=master.get_selectedItems();
var行=所选[0];
var cell=master.getCellByColumnUniqueName(行,“ColumnUniqueName”);
//单元格是选定行的单元格
}

function batchEditInitialInvestments(sender, args) {
 var grid = $find('<%=RadGridName.ClientID%>');//can also use the sender parameter
 var master = grid.get_masterTableView();
 var selected = master.get_selectedItems();
 var  row = selected[0];
 var  cell = master.getCellByColumnUniqueName(row, "ColumnUniqueName");
 //cell is the cell of the selected row