extjs4组合框下载加载图像不会消失

时间:2012-12-05 22:33:38

标签: combobox extjs4

我现在有以下静态存储。 当我点击下拉菜单给我一个加载图像并且不会消失时,一切正常。

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'
    }
]

} enter image description here

1 个答案:

答案 0 :(得分:3)

从商店中移除autoLoad: true,您已将数据提供给

queryMode: 'local'添加到组合框,因为您不想发送查询数据的请求

请参阅http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.field.ComboBox

  

如果您的商店不是远程商店,即它仅依赖于本地数据并且预先加载,您应该确保将queryMode设置为“local”,因为这样可以提高用户的响应能力。