【发布时间】:2013-08-08 04:04:29
【问题描述】:
我已经搜索过,我发现这个问题已经被问了好几次了,但我什至不知道如何在数据上做一个简单的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,但我无法掌握它
【问题讨论】:
-
我不太明白你的问题是什么。你说数据加载,那是什么问题?
-
数据加载后不知道怎么使用,不知道怎么显示甚至只是一个简单的
console.log -
“使用”如何?您是否将其绑定到列表?一个视图?
-
嗯,json 是一个标题和一个图像,所以我认为一旦我能弄清楚如何访问数据,它将是一个自定义的“视图”
-
你还没有得到你想要的答案?
标签: javascript extjs sencha-touch sencha-touch-2