ExtJs 3.4 - 为什么我的组合框项目在选择后被移除

时间:2012-08-07 14:02:46

标签: extjs extjs3

我有一个包含大量选项的ExtJS ComboBox,但是当选择一个选项时,所有其他选项都会消失!

以下是一个简单示例:http://jsfiddle.net/6FUpX/24/ - 从下拉列表中选择一些内容,然后尝试选择其他内容。

有人能告诉我这有什么问题吗?

1 个答案:

答案 0 :(得分:0)

您应该在组合中使用 triggerAction:'all'。在您的代码中,您可以在商店中使用它。

var combo = new Ext.form.ComboBox({
   store: new Ext.data.JsonStore({
    storeId: 'racksStore',
    fields: ['RackId', 'Fullname'],
    autoLoad: false,
    root: 'Racks',
                     //<-- remove from store
    data: rackJson
}),
displayField: 'Fullname',
valueField: 'RackId',
triggerAction: 'all',   //<--- Use here
emptyText: 'Select a name...',
width: 135,
editable: false,
mode: 'local'
});