Я хочу скрыть кнопки «Утвердить/Отклонить» на странице «Подробности» приложения 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)
},
Однако во время выполнения этим кнопкам не назначаются упомянутые мной идентификаторы, вместо этого они создаются с идентификаторами __button0 и __button1.
Есть ли способ скрыть эти кнопки из основного списка?
Спасибо.