组合过滤器和getDistinctValues()

时间:2017-12-04 12:45:11

标签: javascript sapui5

我想在我的过滤后的绑定对象上使用函数getDistinctValues()。

有谁知道,我如何存档?

var oModel = new sap.ui.model.xml.XMLModel();
oModel = this.getView().getModel("Resources");
var oBinding = new sap.ui.model.xml.XMLListBinding(oModel, "/Rowset/Row", oModel.getContext("/"));

var aFilters = [];
var oFilter = new sap.ui.model.Filter("Site", sap.ui.model.FilterOperator.EQ, this.getView().byId("sSite").getSelectedKey());
aFilters.push(oFilter);

oBinding.filter(aFilters);

console.log(oBinding.getDistinctValues("Area"));

使用此代码,我将获得不同的值,但过滤器将被忽略。

0 个答案:

没有答案