2016-04-18 9 views
0

私は操作エンティティのインスタンスを持っています。私はいくつかの行がストアから正常に削除された後に実行したいと思っています(uiはサーバーからOK応答を得ています)。ExtJS。削除後にページを更新する

第1版どのように行がサーバ上で削除されたかを判断し、その後ろにいくつかのロジックを実行します。 store.remove/removeAtのコールバックはありません。そして、デバッグの際には、「remove」というイベントは、ストアでは選択できません。

第2版操作インスタンスに対してexecute()を呼び出すことができます。しかし、どのようにこの操作についてのビューを知ってもストアする方法。シンプルなoperation.execute()はバックエンドへのリクエスト以外の効果を与えないためです。第一の問題へ

答えて

0

ソリューション:

store.suspendAutoSync(); 
    store.removeAt(this.rowIndex); 
    this.getView().getStore().sync({ 
     success:function(){ 
      ... 
     }, 
     failure:function(){ 
      ... 
     } 
    }); 
関連する問題