繁体   English   中英

ExtJS网格选择getSelectionModel()似乎不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM