ナビゲーション時の winJS リストビュー エラー
こんにちは、私は WinJS アプリケーションに取り組んでいます。リストビューを使用してデータを一覧表示しています。データの読み込みを完了する前に別のページに移動すると、ListView が定義されていないなどのエラーが表示されます。この問題を解決するにはどうすればよいですか?
こんにちは、私は WinJS アプリケーションに取り組んでいます。リストビューを使用してデータを一覧表示しています。データの読み込みを完了する前に別のページに移動すると、ListView が定義されていないなどのエラーが表示されます。この問題を解決するにはどうすればよいですか?
次のページに移動する前にワーカー (promise) をキャンセルする必要があります。このようなもの:
unload: function unload()
{
if (this._loadPromise)
this._loadPromise.cancel();
},
loadListData: function load()
{
this._loadPromise = WinJS.xhr(..).then(function onxhrcomplete(req)
{
...
}).then(null, function onerror(error)
{
if (error.message == 'Canceled')
return;
// do error handling like showing message box or throw an error object
});
}