Ext JS 4.1 Grid CheckColumn取消选择具有Checkbox Selection Model的行

时间:2013-08-08 16:05:46

标签: extjs extjs4.1

我有一个使用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
});

1 个答案:

答案 0 :(得分:2)

将“stopSelection”属性添加到您的checkcolumn:

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

请参阅:http://jsfiddle.net/XRmaV/