我对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触摸的代码/库是否发生了变化,或者我做错了什么(以及是什么)?
答案 0 :(得分:2)
我花了一点时间才弄明白,但这是因为商店没有加载。您可能会问为什么,因为您已指定autoload
为真?原因是它是autoLoad
(注意资本 L )。
:)
答案 1 :(得分:0)
请下载最新的sencha 2.0框架sdk,我也遇到了同样的问题但下载后使用了sencha-touch-all。 js,一切正常。他们更新了2.0,添加了新的js文件,如导航视图。打开现有的sdk并检查文档是否可以找到Ext.View.navigation存在与否。