0

選択モデルとして 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
});
4

1 に答える 1

2

checkcolumn に「stopSelection」プロパティを追加します。

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

参照: http://jsfiddle.net/XRmaV/

于 2013-08-09T12:50:14.620 に答える