Extjs 如何在ext js中禁用组合框

Extjs 如何在ext js中禁用组合框,extjs,extjs3,Extjs,Extjs3,我有一个有国家和州栏的网格。此网格数据使用组合框添加。添加数据后,我想完全禁用网格中的组合框 这是我的禁用组合框代码 gridRegionsRoweditor.on('beforeedit', function(roweditor, rowIndex){ var record = this.gridRegions.store.getAt(rowIndex); if(typeof record.data.ROWDATE != 'undefined

我有一个有国家和州栏的网格。此网格数据使用组合框添加。添加数据后,我想完全禁用网格中的组合框

这是我的禁用组合框代码

gridRegionsRoweditor.on('beforeedit', function(roweditor, rowIndex){
            var  record = this.gridRegions.store.getAt(rowIndex);

            if(typeof record.data.ROWDATE != 'undefined'){
               grdcmbCountry.setDisabled(true);
               grdcmbState.setDisabled(true);
               return false;
            }else{
               grdcmbCountry.setDisabled(false);
               grdcmbState.setDisabled(false);
            }
      },this);
以上解决方案对我来说并不完美。当我双击其中一个组合框时,会看到不清晰的组合框。如何避免这种不清晰的组合框形成网格?(当我禁用组合框时,希望它看起来像标签)。对于我的问题,是否可以删除这些单元格中的双击事件


使用此功能并检查

setDisabled(true/false);

或者检查链接

以禁用extjs使用中的组合

grdcmbState.setDisabled(true);
上面的代码对我有用

是的,我有(代码行第4行和第5行)“setDisabled(true)”,但上面的组合框显示不清楚(模糊)。这个问题是关于ExtJS3的,所以这里引用ExtJS4没有帮助