应用该过滤器后,它会添加到请求中
&$ filter =包含(状态,即为“活动”)&$ skip = 0&$ top = 100
我需要的是能够删除该过滤器 我试图用过滤器模型将其删除
var oFilterModel = this.getView ().getModel("filters");
oFilterModel.setProperty ("/", {});
如果您重置其他类型的过滤器
aFilters.push (new Filter ("Name", FilterOperator.Contains, sName));
答案 0 :(得分:0)
问题是,您尝试操纵模型。过滤发生在模型的绑定中。因此,您需要更改聚合的绑定。
如here所示:
var oList = this.getView().byId("invoiceList");
var oBinding = oList.getBinding("items");
oBinding.filter([]);