私は Sencha 2.2.0 を使用しており、RSS URL から取得した XML からリスト コンポーネントを生成しようとしています。例: http://www.bmfbovespa.com.br/NoticiasHome/rss.aspx?idioma=pt-br&ano=2012
そこで、ビュー News.js を作成しました。
Ext.define('Investidor.view.News', {
extend: 'Ext.navigation.View',
xtype: 'news',
requires: [
'Ext.data.reader.Xml',
'Ext.dataview.List'
],
config: {
title: 'Notícias',
iconCls: 'star',
items: {
xtype: 'list',
itemTpl: '{title}',
store: 'News'
}
}
});
ストア News.js を使用するもの:
Ext.define('Investidor.store.News', {
extend: 'Ext.data.Store',
config: {
model: 'Investidor.model.NewsItem',
proxy: {
type: 'ajax',
url: 'http://www.bmfbovespa.com.br/NoticiasHome/rss.aspx?idioma=pt-br&ano=2012',
reader: {
type: 'xml',
record: 'item',
rootProperty: 'channel'
...
モデル NewsItem.js を使用するもの:
Ext.define('Investidor.model.NewsItem', {
extend: 'Ext.data.Model',
config: {
fields: ['title', 'description', 'link', 'pubDate']
}
});
問題は、ページが空白になり、ブラウザーが GET 要求を実行しようとしているのを確認できません (Chrome 開発ツールで確認できます)。なので、煎茶タッチはURLを消費していないと思います。ここで何が間違っていますか?