ExtJS组合元素在select上消失

时间:2010-07-06 02:52:51

标签: json combobox extjs store

我有一个简单的组合框,里面有一些值,由json商店填充。问题是,当我单击下拉列表并选择一个值时,所有其他值都会消失,因此我无法选择其他值。继承我的代码:

Ext.onReady(function(){

var dropDownStore = new Ext.data.JsonStore({
    autoDestroy: false,
    fields: ['graph', 'displayText'],
    data: [
        {graph: 'all', displayText: 'All Posts'},
        {graph: 'other', displayText: 'Other Posts'}
    ],
    autoLoad: false
});

var dropDown = new Ext.form.ComboBox({
    disable: false,
    mode: 'local',
    store: dropDownStore,
    valueField: 'graph',
    displayField: 'displayText',
    editable: false,
    listeners: {
            select: function(combo, record) {
                //alert(combo.getValue());

            }
        }
});





});

1 个答案:

答案 0 :(得分:3)

尝试将triggerAction:'all'添加到您的combo配置中。有关详细信息,请参阅my answer类似问题。