我搜索了,我可以看到这已被问了好几次,但我甚至无法弄清楚如何对数据做一个简单的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
“使用”如何?你是否将它绑定到列表中?一个看法? –