【发布时间】:2021-01-15 00:08:09
【问题描述】:
我想从 SAP Fiori 收件箱的页脚中删除或至少禁用“声明”按钮。
我已经找到this question,但它只描述了删除批准/拒绝按钮,这些按钮在oOptions 中有自己的属性。
可能索赔按钮位于buttonList数组中,但是这样设置没有效果:
sap.ui.define([
"sap/m/MessageToast",
"sap/m/Dialog",
"sap/base/Log",
"sap/ui/model/Filter",
"sap/ui/model/FilterOperator",
"sap/ui/model/Sorter",
"sap/ui/core/mvc/Controller"
], function (MessageToast, Dialog, Log, Filter, FilterOperator, Sorter, Controller) {
"use strict";
return Controller.extend("something.controller.App", {
onInit: function () {
this._headerFooterOptions = {
buttonList: []
};
this.setHeaderFooterOptions(this._headerFooterOptions);
// ...
}
});
});
另一种可能的方法是通过this.setBtnEnabled(sid, false); 禁用该按钮,但由于我不知道索赔按钮的sID,因此无法检查。
非常感谢您对这个问题的帮助!
编辑:我无法访问后端,如果有人遇到相同问题但可以访问后端,请参阅@MrNajzs answer。
【问题讨论】: