如何在extjs中的控制器中的面板内检索选定的网格行

时间:2014-04-03 14:54:23

标签: extjs extjs4

如何从控制器中的面板内的网格中检索所选行我尝试使用itemId,但我得到了空数组。我附上了网格的截图。我也粘贴了constoller选择方法

Ext.widget('adminRoleView').down('#adminRoleView').getSelectionModel().getSelection();

“adminRoleView”是面板的别名,“adminRoleView”是面板内部网格的itemId。我也是新技术,所以我不知道这是错还是正确。

3 个答案:

答案 0 :(得分:0)

你可以用这个:

var rows = Ext.getCmp('YOUR_GRID_ID').getSelectionModel().getSelections();

返回所有选定的行。

答案 1 :(得分:0)

我通过提供

获得了解决方案
this.up("panel").down("itemID").getSelectionModel().getSelection();

我认为Ext.ComponentMgr比上面的方法好......:)

答案 2 :(得分:-1)

Ext.getCmp('adminRoleView').getStore().getSelectionModel().getSelection();