0
Sencha Touchフレームワークを初めて使用しています。 XMLファイルのデータをList
にロードする必要があります。今私はドキュメントの作業で与えられている[http://docs.sencha.com/touch/1-1/#!/api/Ext.data.XmlReader](XMLReaderの例を作成しようとしています)。Sencha Touchリスト内のXMLデータをロードすると、Javascript TypeErrorが発生する
Javascript error on Line 7212
sencha-touch-debug.js
TypeError: Result of expression 'records' [undefined] is not an object.
コード - index.js::私は下記のコードを実行しようとすると
は、私はエラーメッセージを取得
Ext.setup({
onReady: function(){
Ext.regModel('User1', {
fields: ['id', 'name','email']
});
var temp = new Ext.data.Store({
model: 'User',
autoLoad:true,
proxy: {
type: 'ajax',
url : 'users.xml',
reader: {
type: 'xml',
record: 'user'
}
}
});
var list = new Ext.List({
fullscreen: true,
itemTpl : '{id} {name}',
store: temp
});
list.show();
}
});
users.xmlのを
<?xml version="1.0" encoding="UTF-8"?>
<users>
<user>
<id>1</id>
<name>Ed Spencer</name>
<email>[email protected]</email>
</user>
<user>
<id>2</id>
<name>Abe Elias</name>
<email>[email protected]</email>
</user>
</users>
私は私は行方不明の非常に小さなものですが、私はそれが何であるか分かりません。私はsolution mentioned in this postを試しましたが、私にとってはうまくいきません。
こんにちはエイダン...あなたのソリューションは問題を解決しました。返信いただきありがとうございます。私は実際に質問を投稿した後にいつかそれを考え出した。私は他人のために私の質問を閉じておくべきだったと思う...まだ多くのありがとう。 – Tyagi