前段时间我成功地抑制了标准 Fiori 应用程序 MM_PO_APV 中存在的“另存为瓷砖”按钮:
// Standard application buttons (Remove Forward)
this.setHeaderFooterOptions({
oPositiveAction: {
sI18nBtnTxt: that.resourceBundle.getText("XBUT_APPROVE"),
onBtnPressed: jQuery.proxy(that.handleApprove, that)
},
oNegativeAction: {
sI18nBtnTxt: that.resourceBundle.getText("XBUT_REJECT"),
onBtnPressed: jQuery.proxy(that.handleReject, that)
},
onBack: jQuery.proxy(function() {
//Check if a navigation to master is the previous entry in the history
var sDir = sap.ui.core.routing.History.getInstance().getDirection(this.oRouter.getURL("master"));
if (sDir === "Backwards") {
window.history.go(-1);
} else {
//we came from somewhere else - create the master view
this.oRouter.navTo("master");
}
}, this),
// Remove the 'Save as Tile' button
bSuppressBookmarkButton : true
});
但是他们更新了SAPUI5版本,我认为是最新的,它带有一个问题。如您所见,该按钮正在出现,但具有奇怪的行为:
我所有的代码都保持不变,正如我在文档 API 上看到的那样,它也保持不变。
你能帮我解决这个问题吗?
问候,
安德烈