你确定你已经使用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'
});
Run Code Online (Sandbox Code Playgroud)
正如@It Grunt所说,你可能想要readOnly
.这使得该ComboBox
行为类似于禁用的文本字段.
但是,你的意思是可能的editable: false
.这可以防止您直接在文本字段中键入文本 - 但是您可以更改选择.
归档时间: |
|
查看次数: |
6705 次 |
最近记录: |