0

私の顧客は、jsonstore にバインドされたリスト パネルを継続的に更新して、データを有効にするように依頼しました。

私は追加しました

activate: function() {
    app.subapps.freePc.controller.refreshInterval = window.setInterval("app.subapps.freePc.controller.refreshData()", 5000);
    app.subapps.freePc.controller.refreshData();
},
deactivate: function() {
    window.clearInterval(app.subapps.freePc.controller.refreshInterval);
}

( app.subapps.freePc.controller.refreshData() は問題のストアで read() を呼び出します)

アクティブ化されると、新しいデータを求めて 5 秒ごとにサーバーのポーリングを開始し、ビューがアクティブでなくなると停止するように、パネルに

機能的にはこれは正常に機能し、リストは自動的に再描画され、リストを更新するたびにすべてが削除され、ロード画面が表示されてからリストが再描画されます。これはユーザーにとって本当に衝撃的で気を散らすものです

このあたりにとにかくあるのか

4

1 に答える 1

0

http://www.sencha.com/forum/showthread.php?173916-Reload-local-store-without-list-panel-flashing-loading-screen&p=713748&posted=1#post713748経由

loadingText = false の場合、ローディング マスクは表示されません。ツールバーの読み込みスピナーなどのように、ユーザーがリロードが発生していることを知る方法がいくつかあります。

于 2012-01-12T15:47:54.017 に答える