私のSAPUI5アプリケーションでは、リフレッシュの問題に直面しています。 Orders、OrderInfo、OrderChange、OrderCloseのような複数のビューがあります。Refresh IconTabFilterの数はSAPUI5のビューで
最初のビューでは、さまざまな種類のOrdersをフィルタ処理するIconTabFilterがあり、IconTabフィルタの数値を表示するためにsetCountを使用しています。
問題は私が注文したときに私が注文を閉じてメインビューに戻るOrderCloseです。ナビゲーションを使用して注文すると、1注文は少なくなりますが、IconTabFilterの数はmodel.refresh )とmodel.UpdateBinding()です。
理想的には、私はビューに来る瞬間を変更したいと思っています。ビューからの注文OrderCloseと更新されたカウント。
誰でもお手伝いできますか?
BR Nilesh
こんにちは、 ありがとうございます。それは何とか働いていない。 あなたは私にそれを置くための正しい場所を教えてもらえますか?例は???かもしれない関数(){........}、 _handlRouteMatched: 後は私のコントローラ のOnInitの構造である関数(){ this.doRefresh()。 }、 doRefresh:function() { this.getView()。byId( 'IconTabFilterid'); this.getView()。byId( 'Tableid'); }、 onAfterRendering:関数(){ \t this.setCountForFilters()。 } setCountForFilters:機能(){ .......... } –
それはまだ、私はバインディング更新を信じて動作しない場合は、 'doRefresh'は、再レンダリングする権利場所でしょう唯一の助けになる! [this](https://scn.sap.com/thread/3529837)の投稿を見てください。 – Dopedev