我已经搜索过,我可以看到这个问题已经被问了好几次了,但我什至不知道如何对console.log
数据做一个简单的处理。
我的店铺:
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我就是无法理解