【发布时间】:2018-11-15 03:22:56
【问题描述】:
我有一个值帮助对话框,其中的行绑定如下:
// 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);
但由于某种原因,未应用过滤器。如果我从 bindAggregation 调用中删除 aFilters,则其他过滤器将起作用。
【问题讨论】:
-
您正在更换过滤器,而不是添加。
标签: javascript filter sapui5 aggregation