1

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

这是我禁用组合框的代码

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);

以上解决方案对我来说并不完美。当我双击查看不清楚组合框的组合框之一时。如何避免这个不清楚的组合框形成网格?(当我禁用想要看起来像标签的组合框时)。是否可以针对我的问题删除这些单元格中的双击事件?

在此处输入图像描述

4

2 回答 2

3

使用此功能并检查

setDisabled(true/false);

或者检查这个链接

于 2012-11-26T07:09:17.043 回答
0

在 extjs 中禁用组合使用

grdcmbState.setDisabled(true);

上面的代码对我有用

于 2019-12-13T05:41:58.897 回答