繁体   English   中英

EXT JS中的只读组合框

[英]Read-only combo box in EXT JS

如何使组合只读?

我知道如何使文本框只读,但它不适用于组合。

你确定你已经使用readOnly:true选项配置了你的组合框吗?

var combo = new Ext.form.ComboBox({
    typeAhead: true,
    readOnly: true,
    triggerAction: 'all',
    lazyRender:true,
    mode: 'local',
    store: new Ext.data.ArrayStore({
        id: 0,
        fields: [
            'myId',
            'displayText'
        ],
        data: [[1, 'item1'], [2, 'item2']]
    }),
    valueField: 'myId',
    displayField: 'displayText'
});

正如@It Grunt所说,你可能想要readOnly 这使得ComboBox就像一个禁用的文本字段。

但是,你可能意味着editable: false 这可以防止您直接在文本字段中键入文本 - 但是您可以更改选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM