有些时候我已成功suppressed标准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上看到的那样,它也是一样的。
你能帮我解决一下这个问题吗?
此致
安德烈
答案 0 :(得分:0)
最可能的原因是UI5版本(您提到的最新更新)。 尝试这两件事之一,
如果这些没有帮助,请联系相应的支持团队(我假设的脚手架团队)。
答案 1 :(得分:0)
这应该有效:
//Prevent overflow button (...) in footer
this.oApplicationImplementation.oDHFHelper.oCommonHeaderFooterHelper.bAutomaticOverflow = false;
将此代码放在控制器扩展的onInit
方法中。