我们正在使用P13nFilterPanel
。按下[+]
按钮时,要添加新的过滤器项,我们会在gui上看到添加的项,但无法检索值。我们如何检索过滤条目?我们绑定了原始项目的JSON对象。
答案 0 :(得分:0)
尝试使用sap.m.P13nFilterPanel对象的getConditions()方法。
像
这样的东西p13nOk: function(oEvent) { var aConditions = oEvent.getSource().getAggregation("panels")[0].getConditions();
console.log(aConditions);
}
答案 1 :(得分:0)
使用addfilter
中addFilterItem="addfilter"
的{{1}}属性在您的控制器中添加方法<P13nFilterPanel>
。
每次添加过滤器项时都会调用方法view.xml
。
在该方法中,检索从触发的事件添加的过滤器的值。
我遇到了同样的问题,这对我有用。