何かが欠けていると確信していますが、デバッグモードで完全に機能するリストが本番環境では表示されない理由がわかりません。
詳細:
- リストは Ext.navigation.View 内にあります- リストは
、別のリストからの itemtap イベントによってフィルター処理されたストアを表示する必要があります
- ストアはリモート json から読み取ります
- ビルドは Web アプリ用です
これは、リストを更新するために使用するコードです。
listUpdate: function() {
console.log("sections_list update " + this.section);
section = this.section;
this.setStore(Ext.getStore('sections_remote'));
this.getStore().setFilters([function(item) {
return item.get('section')==section
}]);
this.getStore().load({
callback: function(records, operation, success) {
console.log("sections_list loaded "+records.length);
this.refresh();
},
scope: this
});
}
読み込み後、records.length は常に全長であり、フィルタリングされたレコードの数ではありませんが、デバッグ バージョンでは、リストにはフィルタリングされたレコードのみが表示されますが、本番環境では何も表示されません。
何か案は?
前もって感謝します、 ダニエレ