【发布时间】:2017-03-03 16:31:11
【问题描述】:
我正在尝试在创建后将项目添加到组合框,但添加了存储数据但未在 UI 中更新。
Ext.onReady(function () {
Ext.create('Ext.data.Store', {
storeId: 'simpsonsStore',
autoLoad: true,
fields: ["name", "value"],
listeners: {
load: function(store, rec) {
store.add([["val1",1],["val2",2]]);
}
}
});
Ext.create('Ext.form.field.ComboBox', {
store: Ext.data.StoreManager.lookup('simpsonsStore'),
valueField: "value",
displayField: "name",
renderTo: Ext.getBody()
});
var s2 = Ext.getStore('simpsonsStore');
s2.loadData([["val3",3]],true);
});
首先添加 Val1 和 Val2。渲染后我想添加 val3
【问题讨论】:
-
jsfiddle 上的代码:jsfiddle.net/kqpq25hL/11
标签: javascript extjs extjs3