我希望根据某些过滤条件在 Fiori 应用程序的详细信息页面中隐藏批准/拒绝按钮。过滤器通过视图/控制器扩展添加到主列表视图(左侧视图)中。现在,如果用户选择某种类型的过滤器(比如说,过去的订单)——那么“订单详情”页面中不应显示批准/拒绝按钮。这就是我在标题/详细信息视图中定义按钮的方式
this.oHeaderFooterOptions = {
oPositiveAction: {
sI18nBtnTxt: that.resourceBundle.getText("XBUT_APPROVE"),
id :"btn_approve",
onBtnPressed: jQuery.proxy(that.handleApprove, that)
},
oNegativeAction: {
sI18nBtnTxt: that.resourceBundle.getText("XBUT_REJECT"),
id :"btn_reject",
onBtnPressed: jQuery.proxy(that.handleReject, that)
},
但是在运行时,这些按钮没有分配我提到的 ID,而是使用 __button0 和 __button1 的 ID 创建的。
有没有办法从主列表视图中隐藏这些按钮?
谢谢你。