我现在有以下静态存储。 当我点击下拉菜单给我一个加载图像并且不会消失时,一切正常。
var active_store = Ext.create("Ext.data.Store",{
storeId: 'active',
model: 'Active',
data : [
{active: 'Y'},
{active: 'N'}
],
autoLoad: true
})
{
xtype: 'container',
layout: 'hbox',
items: [
{
xtype: 'combobox',
editable:false,
id:'active',
store: active_store,
triggerAction:'all',
name: 'active',
valueField: 'active',
displayField:'active',
padding: '2 6 2 7'
}
]
}
答案 0 :(得分:3)
从商店中移除autoLoad: true
,您已将数据提供给
将queryMode: 'local'
添加到组合框,因为您不想发送查询数据的请求
请参阅http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.field.ComboBox
如果您的商店不是远程商店,即它仅依赖于本地数据并且预先加载,您应该确保将queryMode设置为“local”,因为这样可以提高用户的响应能力。