gpt4 book ai didi

sencha-touch - Sencha Touch Ext.List 没有填充 store 的数据

转载 作者:行者123 更新时间:2023-12-03 23:12:41 24 4
gpt4 key购买 nike

Ext.List不填充store的数据,只显示两行空列表项。当我用 firebug 调试时,我看到商店中充满了 json 数据中的信息,但列表项没有显示。

存储对象

Ext.define('MyApp.store.ListStore', {
extend: 'Ext.data.Store',
autoLoad: true,

config:
{
model: 'MyApp.model.NewsData',
fields: [{ name: 'haberId', mapping: 'haberId' },
{ name: 'haberGonderen', mapping: 'haberGonderen' },
{ name: 'haberDetay', mapping: 'haberDetay' },
{ name: 'haberZaman', mapping: 'haberZaman'}]
},

proxy: {
id: 'ListStore',
access: 'public'
}});

新闻对象

Ext.define('MyApp.model.NewsData', {
extend: "Ext.data.Model",
config: {
fields: [
'haberId',
'haberGonderen',
'haberDetay',
'haberZaman'
]


}});

ListView

Ext.define('MyApp.view.ListTemplate', {
extend: 'Ext.List',
title: 'Haber Listesi',
store : 'ListStore',
fullscreen: true,
itemTpl : '{haberGonderen}'});

有人知道吗?

最佳答案

试试这个。也许这对您有帮助。

Store.js

        Ext.define('MyApp.store.ListStore', {
extend: 'Ext.data.Store',
config:
{
autoLoad: true,
model: 'MyApp.model.NewsData',
proxy: {
id: 'ListStore',
access: 'public'
},
fields: [{ name: 'haberId', mapping: 'haberId' },
{ name: 'haberGonderen', mapping: 'haberGonderen' },
{ name: 'haberDetay', mapping: 'haberDetay' },
{ name: 'haberZaman', mapping: 'haberZaman'}]
}

});

ListTemplate.js

        Ext.define('MyApp.view.ListTemplate', {
extend: 'Ext.List',
config: {
fullscreen: true,
title: 'Haber Listesi',
store : 'ListStore',
itemTpl : '{haberGonderen}'
}

});

关于sencha-touch - Sencha Touch Ext.List 没有填充 store 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12930222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com