我们有一个SmartFilter栏,我们显示两个字段作为默认过滤器。我们想对这些进行一些验证。因此,例如,在点击Go按钮之前,用户至少应该在过滤器中输入一些值。
我们如何实现这一目标?
答案 0 :(得分:0)
在SmartFilterBar的mandatory
内设置controlConfiguration
属性
var oSmartFilterBar = new sap.ui.comp.smartfilterbar.SmartFilterBar({
...
controlConfiguration:{
...
mandatory : "mandatory",
...
},
...
});
工作示例是here。
答案 1 :(得分:0)
有机会订阅FilterChange事件。你可以在那里进行验证。你也可以找到一个更好的事件,如果这个事件对你来说很精细。 代码:
logrotate