Javascript 从JSON存储的子集创建存储
我有一个定义如下的JSON存储Javascript 从JSON存储的子集创建存储,javascript,json,extjs4,Javascript,Json,Extjs4,我有一个定义如下的JSON存储 var subAccountStore = new Ext.data.JsonStore({ autoLoad: true, proxy: { type:'ajax', url : '/opUI/json/subaccount.action?name="ABC"' }, fields: ['accountName', 'quantity','accountNumbers'], listeners: { load: fun
var subAccountStore = new Ext.data.JsonStore({
autoLoad: true,
proxy: {
type:'ajax',
url : '/opUI/json/subaccount.action?name="ABC"'
},
fields: ['accountName', 'quantity','accountNumbers'],
listeners: {
load: function(store, records, success) {
// ???????
},
single: true
}
});
样本数据为
[{"accountName":"'ABC'","quantity":100,"accountNumbers":['12345A','12345B','12345C']},{"accountName":"'XYZ'","quantity":100,"accountNumbers":['99999A','99999B','99999C']}]
如何为accountNumbers
动态创建存储并分配给网格内的组合框?
谢谢
Tharahan对于账号,您必须单独申报门店。例如,在面板项中
items: [{
xtype: 'combobox',
id: 'addObjectComboCopy',
fieldLabel: '<h style= "color:red;">*</h> accountNumbers',
store: addFormStore,
displayField: 'select',
valueField: 'name',
editable: false,
allowBlank: false
}))
var addFormStore = Ext.create('Ext.data.Store', {
fields: ['name', 'select'],
data: [
{"name": "01", "select": "12345A"},
{"name": "02", "select": "12345B"},
{"name": "03", "select": "12345C"}
]