DataViewのアイテムが DOM 要素として準備できたときに発生するイベントが必要です。refresh ()がアイテムを起動しているとき、まだ準備ができていません。
ありがとう
viewready は一度しか起動しないため使用できない可能性があります。更新するたびにイベントを処理する必要があります
更新が完了した後に発生するイベントが必要な場合は、追加できます。選択したビュー コンポーネント内、またはすべてのデータビューに適用されるデータビュー オーバーライド内で、更新関数をオーバーライドし、その親を呼び出して、完了時にカスタム イベントを発生させます。
refresh : function () {
this.callParent(arguments);
this.fireEvent('afterrefresh')
}
他のイベントと同じように、そのイベントをリッスンできます。
me.on({
afterrefresh : me.doSomethingAfterRefresh,
scope : me
});