【发布时间】:2015-05-12 12:47:49
【问题描述】:
这个combobox 正在弹出。当我第一次打开弹出窗口时,combobox 中存在一个值。但是,当我关闭弹出窗口并再次打开它时,我无法看到 combobox 中的值。
这里是代码
xtype : 'combobox',
store : new Ext.data.ArrayStore({
fields : ['id', 'value'],
data : data.splice(4, 1000),
}),
queryMode : 'local',
valueField : 'id',
displayField : 'value'
为了显示弹出窗口,我使用popup.show()。要关闭它,我使用popup.close()。我试过popup.destroy(),但没用
【问题讨论】:
-
您能发布弹出窗口的完整代码吗?这似乎不包含任何错误,除了不需要实例化存储的事实之外,您可以直接将对象数组传递给
store属性 -
@3rgo 问题仅存在于此代码中,只需进行一些尝试并发现如果我使用
data:data一切正常。但是当我使用这种拼接方法时,它不允许我加载再次组合 -
我没有发布答案,因为我不知道这种行为背后的原因
标签: extjs combobox extjs4 extjs4.1 extjs4.2