2011-05-19 42 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