Sencha Touch 2 の初心者です。プロキシによってストアとモデルを使用して json から値を保存しようとしていますが、間違っているところはありません。
私のモデル
Ext.regModel('Product', {
fields: [
{name: 'name', type: 'string'},
{name: 'description', type: 'string'},
{name: 'price', type: 'float'},
{name: 'image_url', type: 'string'},
{name: 'in_stock', type: 'boolean'}
]
});
私の店
Dzineapp.BlogStore = new Ext.data.Store({
model: 'Product',
autoLoad: false,
proxy: new Ext.data.AjaxProxy({
type: 'ajax',
url: 'http://localhost/products.json',
reader: {
type: 'json',
root: 'products'
},
writer: {
encode: true,
type: 'json'
}
})
});
製品.json
{
"products": [
{"name": "Some Product", "price": 9.99, "image_url": "product1.jpg", "in_stock": true},
{"name": "Another Product", "price": 7.50, "image_url": "product2.jpg", "in_stock": true},
{"name": "A third product", "price": 2.35, "image_url": "product3.jpg", "in_stock": false}
]
}
私の見解
Dzineapp.blogPanel = new Ext.List({
id: 'bloglist',
store: Dzineapp.BlogStore,
itemTpl: '<div class="contact">{name}</div>'
});
しかし、私のアプリは値を表示しません。間違いを犯している場所で誰かが私を助けることができます..私は煎茶の初心者です