私はあなたの問題を再現できなかったので、これは回避策です(現時点で見つけることができる最も簡単な解決策です):(
onDataLoaded()
またはonAfterRedering()
メソッドで
//基本的に、このようなものにフォーカスを設定します。または、SAPUI5 要素を作成してsetVisible(false)
、focus()
this.getList().focus();
更新: 検索のホールドをキャッチgetHeaderFooterOptions()
getHeaderFooterOptions: function () {
var _this = this;
var objHdrFtr = {
//sI18NMasterTitle: "YOUR_TITLE",
onRefresh: function (searchField, fnRefreshCompleted) {
_this._searchField = searchField;
}
};
return objHdrFtr;
}
それから
onAfterRendering(){
if(this._searchField){
this._searchField.onAfterRendering = function() {
jQuery(this.getDomRef()).focusout()
};
}
}
これが機能するかどうか教えてください!回答を削除します。