特定のフィルター条件に基づいて、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 で作成されます。
これらのボタンをマスター リスト ビューから非表示にする方法はありますか?
ありがとうございました。