Привет SAPUI5 разработчиков,Поиск по рабочему списку не работает в SAPUI5 Fiori Шаблон приложения
я сделал проект Firori Worklist внутри WebIDE. Я по умолчанию подключил его к серверу OData и выбранному SAPUI версии 1.38.
Он отображает рабочий список правильно, и я могу нажать на предметы и переместиться между видами и особенно посетить объект.
Итак, все работает нормально.
Единственное, что не работает, это окно поиска. Его событие запускается всякий раз, когда я набираю что-то внутри него и нажимаю Enter, но он ничего не фильтрует.
функции, которые называются, являются следующие:
onSearch: function(oEvent) {
if (oEvent.getParameters().refreshButtonPressed) {
// Search field's 'refresh' button has been pressed.
// This is visible if you select any master list item.
// In this case no new search is triggered, we only
// refresh the list binding.
this.onRefresh();
} else {
var oTableSearchState = [];
var sQuery = oEvent.getParameter("query");
if (sQuery && sQuery.length > 0) {
oTableSearchState = [new Filter("ZBrandName", FilterOperator.Contains, sQuery)];
}
this._applySearch(oTableSearchState);
}
},
/**
* Internal helper method to apply both filter and search state together on the list binding
* @param {object} oTableSearchState an array of filters for the search
* @private
*/
_applySearch: function(oTableSearchState) {
var oTable = this.byId("table"),
oViewModel = this.getModel("worklistView");
console.log(oTable);
oTable.getBinding("items").filter(oTableSearchState, "Application");
// changes the noDataText of the list in case there are no filter results
if (oTableSearchState.length !== 0) {
oViewModel.setProperty("/tableNoDataText", this.getResourceBundle().getText("worklistNoDataWithSearchText"));
}
},
Спасибо заранее.
любые ошибки в консоли? sQuery имеет ценность? 'oTable.getBinding (« items »). Filter (oTableSearchState,« Приложение »);' может быть виновником –
Внутри консоли отсутствуют ошибки. И я не внес никаких изменений в исходный код, созданный веб-средой. Да, sQuery имеет ценность и все остальные объекты. –
имеет ли свойство odata свойство 'ZBrandName'. Можете ли вы разместить образец Odata здесь? –