2010-07-06 43 views
1

我有一個簡單的組合框,其中包含一些值,由json商店填充。問題是,當我點擊下拉菜單並選擇一個值時,所有其他值都消失,因此我無法選擇其他值。我的繼承人代碼:ExtJS組合元素在選擇時消失

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()); 

      } 
     } 
}); 





}); 

回答

3

嘗試增加triggerAction:'all'到您的組合配置。有關更多詳細信息,請參閱my answer以獲得類似問題。