2012-03-28 50 views
1

我对Sencha-touch非常陌生,我正在关注文档网站上的入门视频。Sencha-touch列表不显示数据

应用程序在列表中显示博文的一部分,但它似乎不适用于我。

我在视频中有相同的代码,但它不起作用。

Ext.define('GS.view.Blog', { 
extend: 'Ext.navigation.View', 
xtype: 'blog', 

config: { 
    title: 'Blog', 
    iconCls: 'star', 

    items: { 
     xtype: 'list', 
     itemTpl: '{title}', 

     store: { 
        autoload: true, 
        fields: ['title', 'link', 'author'], 

        proxy: { 
         type: 'jsonp', 
         url: 'https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://feeds.feedburner.com/SenchaBlog', 
         reader: { 
          type: 'json', 
          rootProperty: 'responseData.feed.entries' 
         } 
        } 
       } 
    } 
} 
}); 

从sencha触摸代码/库改变了自视频或我做错了什么(和什么)?

回答

2

花了我一点时间才弄清楚,但这是因为商店没有加载。你可能会问为什么,因为你指定autoload为真?原因是因为它是autoLoad(注意大写L)。

:)

+0

我的天.. Thx!这是我不会再犯的一个错误! – 2012-03-29 06:28:18

0

请下载最新的sencha 2.0 framework sdk,我也面临同样的问题,但下载并使用sencha-touch-all后。 js,一切正常.Probs他们已经更新了2.0,添加了像导航视图这样的新js文件。打开您现有的sdk并检查文档是否可以找到Ext.View.navigation是否存在。

+0

我有最新版本。我检查了我的项目的sdk文件夹,以确保在导航文件夹中找到了View.js文件。 – 2012-03-28 12:40:49