如何改变" disableSelection"的值Ext js 4.0中的网格动态?

时间:2015-05-25 13:35:27

标签: javascript extjs extjs4

我在Ext js 4.0中编码了网格。以下是代码:

    var xxx=Ext.create('Ext.grid.GridPanel', {
                    title: 'tableId',
                    id : 'tableId',
                    disableSelection:true,

                    //remaining code

            }

我想根据两个不同的条件更改网格外的&#34; disableSelection&#34; 动态的值。< / p>

我该怎么做?

1 个答案:

答案 0 :(得分:2)

如果您想要禁用网格行的选择(例如在复选框选择模型中),您可以使用:

xxx.getSelectionModel().setLocked(true);

要启用选择,只需使用反向:

xxx.getSelectionModel().setLocked(false);

请参阅此小提琴,例如:https://fiddle.sencha.com/#fiddle/nf8