我有一家商店:
{
xtype : 'combobox',
name : 'agent_id',
itemId : 'agent_id',
anchor : '98%',
fieldLabel : 'Agent List',
store : Ext.create('Ext.data.Store', {
storeId : 'special',
fields : ['id', 'name']
}),
displayField : 'name',
valueField : 'id'
}
我想在activate()
功能
我已经尝试但是直到不工作
activate : function() {
var store2 = this.down('#agent_id').getStore();
var data = [];
var value = {
id : '1', name : 'Giám sát bán hàng'
};
data.push(value);
store2.loadData(Ext.encode(data));
}
有人帮助我!
答案 0 :(得分:0)
我认为您不需要对数据进行编码。按原样发送它应该没问题。
activate: function() {
var store = Ext.getStore('special'),
data = [],
value = {
id: '1', name: 'Giám sát bán hàng'
};
data.push(value);
store.loadData(data);
}