如何在extjs中的控制器中检索面板内选定的网格行
如何从控制器面板内的网格中检索所选行我尝试使用itemId,但得到的是空数组。我正在附加网格的屏幕截图。我还粘贴了consoller选择方法如何在extjs中的控制器中检索面板内选定的网格行,extjs,extjs4,Extjs,Extjs4,如何从控制器面板内的网格中检索所选行我尝试使用itemId,但得到的是空数组。我正在附加网格的屏幕截图。我还粘贴了consoller选择方法 Ext.widget('adminRoleView').down('#adminRoleView').getSelectionModel().getSelection(); “adminRoleView”是面板的别名,“adminRoleView”是面板内网格的itemId。而且我是新技术,所以我不知道这是对还是错 Ext.getCmp('adminRo
Ext.widget('adminRoleView').down('#adminRoleView').getSelectionModel().getSelection();
“adminRoleView”是面板的别名,“adminRoleView”是面板内网格的itemId。而且我是新技术,所以我不知道这是对还是错
Ext.getCmp('adminRoleView').getStore().getSelectionModel().getSelection();
您可以使用以下功能:
var rows = Ext.getCmp('YOUR_GRID_ID').getSelectionModel().getSelections();
它返回所有选定的行。我通过给出
this.up("panel").down("itemID").getSelectionModel().getSelection();
我认为Ext.ComponentMgr比上述方法好…:) 但是extjs网格中的容器或者与上面的onewell@Aminesrine答案不同,如果仔细阅读,那么.getStore()部分可能非常重要。谢谢你的明智评论!