У меня есть диалоговое окно справки по значению с таблицей, строки которой связаны следующим образом:
// set data
oValueHelpDialogTable.bindAggregation("rows", {
path: "/ProductSet",
filters: aFilters
});
с фильтрами, которые применяются к источнику oData.
Теперь я хочу установить дополнительные фильтры через панель фильтров:
var bFilters = [];
bFilters.push(new sap.ui.model.Filter(aKeys[0], sap.ui.model.FilterOperator.Contains, oSearchField.getValue()));
var oTableBinding = oValueHelpDialogTable.getBinding();
oTableBinding.filter(bFilters);
Но по какой-то причине фильтры не применяются.Если я удаляю aFilters из вызова bindAggregation, дополнительные фильтры работают.