私は自分のsencha-touchアプリを適切に接続しており、それを Chrome にロードすると、Javascript コンソールはエラーをスローしません。WebService は最終的に適切なデータを返しますが、何らかの理由で、パネルが空白である理由を一生理解できません。
アプリの URL は次の
とおりです http://rpcm.infinitas.ws/
Web サービスの URL は次の
とおりです http://rpc.infinitas.ws/Vimeo/Read?_dc=1308083451839&limit=25&callback=stcCallback1001
そして、ここにいくつかの関連コードがあります。
コントローラ
rpc.controllers.VimeoController = new Ext.Panel(
rpc.views.Vimeo.index
);
見る
rpc.views.Vimeo.index = {
id: 'VideoView',
title: 'Videos',
tpl: rpc.templates.VimeoTemplate,
iconCls: 'tv',
dockedItems: [{ xtype: 'toolbar', title: 'Videos'}],
store: 'rpc.stores.VimeoStore'
};
お店
rpc.stores.VimeoStore = new Ext.data.Store({
id: 'VimeoStore',
model: 'rpc.models.VimeoModel',
proxy: {
type: 'scripttag',
url: WebService('Vimeo', 'Read'),
method: 'GET',
reader: {
type: 'json',
root: 'results'
}
},
autoLoad: true
});
モデル
rpc.models.VimeoModel = Ext.regModel('rpc.models.VimeoModel', {
fields: [
{name: 'id', type: 'int'},
{name: 'title', type: 'string'}
]
});
テンプレート
rpc.templates.VimeoTemplate = new Ext.XTemplate([
'<tpl for=".">',
'<div>',
'{title}',
'</div>',
'</tpl>'
]);
JSON レスポンス
stcCallback1001({"results":[{"id":25036464,"title":"放棄された人生の力: 別れの説教"},{"id":25036610,"title":"子供の献身 2011 年 6 月"} ,{"id":24734142,"title":"放棄された人生の力: つながり"},{"id":24884833,"title":"2011 年 6 月の財務アップデート"},{"id":24587711," title":"パプア、インドネシア共有 2011 年 5 月"},{"id":24232427,"title":"ICHTHUS: Coming King"},{"id":23868560,"title":"ICHTHUS: Healer"}, {"id":23486615,"title":"ICHTHUS: Sanctifier"},{"id":23211649,"title":"ICHTHUS: 救世主"},{"id":23867961,"title":"エルダー アナウンス re: ブレント トラスク"},{"id":22998163,"title":"恵みの勝利: 復活した主"},{"id":23687914,"title":"恵みの勝利: 統治する王"} ,{"id":23692076,"title":"KINGDOM now: 汝は王国なり"},{"id":23694183,"title":"KINGDOM now: 私たちを悪から救い出して"}],"success" :真実});
どんな助けや指示も大歓迎です。