2011-05-19 40 views
0

以下extjs3问题: 我有一个JSON店:使用ExtJS的jsonstore子数据在组合场

dbStore = new Ext.data.JsonStore({ 
    url: '/?[action]=getFormData', 
    storeId: 'formdata', 
    fields: [{'database':['name', 'id'], 'parameter':['name','id']}], 
    autoLoad: true 
}); 

,并创建包含以下组合领域的FormPanel中:

{ 
xtype: 'combo', 
name: 'database', 
id: 'database', 
store: ???, 
fieldLabel: '', 
valueField: 'id', 
displayField: 'name', 
emptyText: 'Select' 
} 

我想,组合字段使用“数据库”字段“名称”和“ID”,该怎么做?

+0

你在'field'属性中的映射信息看起来有些奇怪。你能否显示一些由给定URL公开的示例数据? – 2011-05-19 12:58:35

回答

1

尝试将root:'database'添加到您的商店。

+0

...并将'fields'设置为'['name','id']' – 2011-05-20 12:12:11