[英]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.