我是SAP UI5的新手,使用模板(列表报告)创建了SAP Fiori App。 我已经使用Fragment在智能过滤器中创建了自定义过滤器:
private enum MyEnum {
A(x,y),
B(x,y);
private final String x;
private final String y;
MyEnum(String x, String y) {
this.x= x;
this.y= y;
}
public String getX() {
return x;
}
public String getY() {
return y;
}
}
现在,要求是设置此customfilter(天)的默认值。 在事件onBeforeRendering的控制器中,我正在尝试获取smartfilter并使用setfilterdata函数:
<smartfilterbar:ControlConfiguration id= "SmartFilterBar" key="Customfilter"
index="1" label="Days" visible="true"
visibleInAdvancedArea="true" groupId="_BASIC">
<smartfilterbar:customControl>
<core:Title id= "SmartFilter" text="Days" />
<Label text="Days"/>
<Input id="Days"
type="Text">
<core:Item text="{Days}" />
</Input>
</smartfilterbar:customControl>
</smartfilterbar:ControlConfiguration>
但是在加载Fiori应用程序时,它不会给出任何错误,也不会设置默认值。 任何帮助/建议都会有所帮助。
先谢谢了。 莫妮卡