簡體   English   中英

extjs 表單元素中的 Extjs 組合框在禁用時未灰顯

[英]Extjs combo box within extjs form element not grayed out on disabled

我希望在禁用時使整個組合框變灰。 使用“禁用”屬性會禁用組合框,但是否有任何選項可以在禁用時將整個組合框變灰? 目前它沒有變灰,extjs 表單元素是否以某種方式覆蓋了 disabled 屬性?

我的組合框的代碼如下所示。

Ext.define('something....', {
    controller: 'some Controller',

    initComponent: function() {
        var me,
        me = this;

        me.items = [{
            xtype: 'form',
            items: [{
                xtype: 'combo',
                itemId: 'nameId',
                name:'nameId',
                labelAlign: 'top',
                fieldLabel: 'Name',
                store: me._getNames(),
                valueField:'dataId',
                displayField: 'name.firstName',
                editable: false,
                disabled: someCondition?true:false
            }]
        }];
    }
}

禁用:真正的作品如你所願。 你可以在這里查看: https://fiddle.sencha.com/#view/editor&fiddle/3cb0

你能復習一下嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM