Extjs - 获取选定行的 rowIndex

标签 extjs grid extjs4 extjs4.1

我已被选中一行,现在我想获取 rowIndex
也许喜欢

grid.getSelectionModel().getSelection()[0].rowIndex
但它是未定义的。我怎样才能得到它谢谢

最佳答案

这个怎么样?

var selectedRecord = grid.getSelectionModel().getSelection()[0];
var row = grid.store.indexOf(selectedRecord);

您必须获取网格的选定记录,然后从您的商店中搜索此记录并获取其索引。

关于Extjs - 获取选定行的 rowIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17267026/

相关文章:

javascript - Extjs 3.4 删除记录后重新加载网格

javascript - 在 Canvas HTML5 中循环网格并在方 block 之间使用 "gaps"?

javascript - ExtJS 网格过滤器没有出现

extjs - 为什么我定义的VType会被触发3次?

javascript - 如何以编程方式检查按钮单击上的真正 extjs 树面板复选框?

javascript - 如何在 Ext JS Grid 3.2 的列标题中添加过滤器选择器

java - 瓦丁 8 网格 : hide/unhide selected row

javascript - 如何使用 json 数据绑定(bind) Extjs grid 4 的数据

ExtJS 4 在网格中显示来自多个商店的数据

extjs - 无法使用 Sencha Touch 加载 json(p) 跨域