Sapui5 正在P13FilterPanel中检索筛选器项

Sapui5 正在P13FilterPanel中检索筛选器项,sapui5,Sapui5,我们使用的是P13nFilterPanel。当按下[+]按钮时,要添加新的筛选项,我们会在gui上看到添加的项,但无法检索值。我们如何检索过滤器项?我们已绑定到原始项目的JSON对象。尝试使用sap.m.P13nFilterPanel对象的getConditions()方法 差不多 p13nOk: function(oEvent) { var aConditions = oEvent.getSource().getAggregation("panels")[0].getConditions();

我们使用的是
P13nFilterPanel
。当按下
[+]
按钮时,要添加新的筛选项,我们会在gui上看到添加的项,但无法检索值。我们如何检索过滤器项?我们已绑定到原始项目的JSON对象。

尝试使用sap.m.P13nFilterPanel对象的getConditions()方法

差不多

p13nOk: function(oEvent) { var aConditions = oEvent.getSource().getAggregation("panels")[0].getConditions();
            console.log(aConditions);
    }

视图.xml
中使用
addFilterItem=“addfilter”
属性在控制器中添加方法say
addfilter

每次添加筛选器项时,都会调用方法
addfilter
。 在该方法中,检索从触发的事件中添加的筛选器的值


我也面临同样的问题,这对我来说很有效

您可以添加您试图检索的方式吗?您是否尝试过
getFilterItems()
?新项目将直接添加到您的JSONModelTank中以获得响应。我们尝试了getFilterItems(),尽管我们在屏幕上看到了组件,但此函数不返回附加项。Ash-我同意这些项目应该自动附加到json