我有這個JSON商店,但它沒有正確編碼。它的正確語法是什麼?如何從一個不尋常的JSON商店創建Ext.data.Store?
Ext.define('MA.store.Language', {
extend : 'Ext.data.Store',
fields : [ {
name : 'id'
}, {
name : 'name'
} ],
data : [ {
"aa" : "Afar",
"ab" : "Abkhazian",
"ace" : "Achinese",
"ach" : "Acoli",
"ada" : "Adangme",
"ady" : "Adyghe",
"ae" : "Avestan",
"af" : "Afrikaans",
"afa" : "Afro-Asiatic Language",
"afh" : "Afrihili",
"ain" : "Ainu",
"ak" : "Akan"
} ]
});
我需要這個店裏像這樣的組合框,但它不會工作:
{
xtype : 'combo',
name : 'language',
fieldLabel : 'Language',
store : 'Language',
queryMode : 'local',
displayField : 'name',
valueField : 'id',
typeAhead : true,
forceSelection : true
}
@drfanai,如果你想使用你的數據都是一樣的,你必須創建自己的讀者 –
它創建服務器端,我們只是想,如果我能」修改我的數據和js世界的解決方案是什麼? –
它不應該是這樣嗎? 數據:[{ ID: 「AA」, '名': 「遠方」},{ ID: 「AB」: '名字': 「阿布哈茲」}, ... ] – Roberto