【问题标题】:Ext JS 4.1 Grid CheckColumn deselects row with Checkbox Selection ModelExt JS 4.1 Grid CheckColumn 使用复选框选择模型取消选择行
【发布时间】:2013-08-08 16:05:45
【问题描述】:

我有一个使用 CheckBoxSelectionModel 作为其选择模型的网格,并且我在网格中还有一个 Ext.ux.CheckColumn。如果我选择一行(选中选择模型上的框),然后单击所选行的 CheckColumn 中的复选框,它将取消该行。

我寻找了一个可以覆盖的侦听器,但是我没有找到。有没有其他人看到过这种行为,我该如何解决?

Ext.require(['Ext.ux.CheckColumn', .....]);

Ext.create('Ext.panel.Grid', {
    .....,
    selModel: Ext.create('Ext.selection.CheckboxModel', {}),
    columns:[
        {text: 'Name', dataIndex: 'name'},
        ......,
        {xtype: 'checkcolumn', name: 'Can Edit', dataIndex: 'canEdit'}
    ],
    store: userStore
});

【问题讨论】:

  • 请发布您的网格代码
  • 我不能直接发布我的代码...我的系统没有连接到互联网...但是,我想我可以重新输入重要的部分。

标签: extjs extjs4.1


【解决方案1】:

将“stopSelection”属性添加到您的检查列:

{xtype: 'checkcolumn', name: 'Can Edit', dataIndex: 'canEdit', stopSelection: false}

见:http://jsfiddle.net/XRmaV/

【讨论】:

猜你喜欢
  • 2013-06-12
  • 2013-06-29
  • 1970-01-01
  • 2017-03-17
  • 1970-01-01
  • 2018-04-20
  • 1970-01-01
  • 1970-01-01
  • 2012-06-27
相关资源
最近更新 更多