1

我有一个简单的组合框,其中包含一些值,由 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());
      }
    }
  });
});
4

1 回答 1

3

尝试添加triggerAction:'all'到您的组合配置中。有关更多详细信息,请参阅对类似问题的回答。

于 2010-07-06T03:55:24.157 回答