我搜索了,我可以看到這已被問了好幾次,但我甚至無法弄清楚如何對數據做一個簡單的console.log
。從sencha數據存儲顯示JSON
我的店:
Ext.define('AventosPlanningTool.store.Aventos', {
extend:'Ext.data.Store',
config:
{
model:'AventosPlanningTool.model.Aventos',
proxy:
{
type:'ajax',
url:'resources/json/frames.json',
reader:
{
type:'json',
rootProperty:'options'
}
},
autoLoad: true
}
});
我可以在JSON文件中加載了我的網絡選項卡上看到的。在這一點上我無法弄清楚如何處理它。在數據存儲中,我已將模型設置爲AventosPlanningTool.model.Aventos
,這是以下文件。
Ext.define('AventosPlanningTool.model.Aventos', {
extend:'Ext.data.Model',
xtype:'AventosModel',
config:
{
fields: [
'name',
'image'
]
}
});
我的JSON現在的問題是非常簡單的:
{
"name": "Cabinet Type",
"options": [
{
"name": "Face Frame",
"image": "resources/images/aventos/frames/faceframe.png"
},
{
"name": "Panel",
"image": "resources/images/aventos/frames/panel.png"
}
]
}
即使我可以對將是非常有益的數據做一個console.log
。我無法弄清楚如何使用這些數據。我在文檔中檢查了兩個指南:http://docs-origin.sencha.com/touch/2.2.1/#!/guide/models,http://docs-origin.sencha.com/touch/2.2.1/#!/guide/stores,我無法掌握它
我真的不明白你的問題是什麼。你說數據加載,那麼問題是什麼? –
我不知道如何使用它的數據加載後,我不知道如何顯示它,甚至只是一個簡單的'console.log' – Ronnie
「使用」如何?你是否將它綁定到列表中?一個看法? –