[英]ExtJS Grid selection getSelectionModel() doesn't seems to work
我在选择网格时遇到奇怪的行为:
我有一个简单的网格,但是当我选择一条记录时,我会这样做:
var grid = this.getExternrulesgrid();
var records = grid.getSelectionModel().getSelection();
var rec = this.getSelectedExternRule();
但是由于某种原因, records
为空?
你有什么想法吗?
谢谢!!
您可以通过多种方式获得所选记录。
1.您可以使用selectionchange事件监听器。
selectionchange( this, selected, eOpts ){
}
在这里,selected:选定的记录。
2.在某些动作上使用选择模型
selected=[];
selctn = grid.getSelectionModel();
var s = selctn.getSelection();
Ext.each(s, function(item) {
selected.push(item);
});
您将在所选数组中获取所选记录的数组。
注意:检查网格对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.