我创建了一个组合框并附加了一个要存储的数组。我想要的是使用可以从列表中选择或者也可以输入自定义文本。我搜索了可以通过 forceSelection = false 来实现,我阅读了文档,发现 forceSelection 默认为 false,因为我使用的是 sencha 架构师,所以我无法明确设置配置。所以下面是我所做的配置。但是,一旦我按下制表符或在组合框中输入键入的文本,就不再存在。
{
xtype: 'fieldcontainer',
id: 'internetmessager',
autoDestroy: false,
layout: {
align: 'stretch',
type: 'hbox'
},
items: [
{
xtype: 'combobox',
flex: 1,
margin: '0 10 0 0',
name: 'label',
autoSelect: false,
queryMode: 'local',
store: [
'Home',
'Work',
'Personal'
],
typeAhead: true
},
{
xtype: 'textfield',
flex: 2,
name: 'value',
emptyText: 'IM'
}
]
}
谢谢,阿里阿巴斯