【问题标题】:"My Inbox": how to enable full width within Fiori launchpad?“我的收件箱”:如何在 Fiori 启动板中启用全宽?
【发布时间】:2021-05-29 01:15:25
【问题描述】:

我正在扩展 My Inbox 标准 Fiori 应用程序,使其适合整个屏幕,如下图所示。

因此,我在“我的收件箱”扩展程序(以及“我的收件箱”中使用的应用程序,以防万一)的 manifest.json 中添加了这一行:

{
  "sap.ui": {
    "fullWidth": true
  }
}

当应用启动时,它开始全屏显示,但随后又回到标准显示。

有人可以帮帮我吗?

【问题讨论】:

  • 您是否尝试过在相应的我的收件箱文档中按“fullWidth”进行搜索?我可以找到例如[1][2] 提到 fullWidth
  • 感谢您的回答。我已经检查了您的文档,但似乎提到 fullWidth 是指我在 manifest.json 中输入的内容:/

标签: sapui5 sap-fiori


【解决方案1】:

我设法找到了解决方案:全宽实际上是在Component.js of My Inbox 标准应用程序中重新定义的。 所以我在我的收件箱扩展项目中添加了这些行:

manifest.json

{
  "sap.ui": {
    "fullWidth": true
  }
}

Component.js

this.cross.fnd.fiori.inbox.Component.extend("cross.fnd.fiori.inbox.CA_FIORI_INBOX_EXTENSION.Component", {
    metadata: {
        manifest: "json"
    },
    
    /* Override code : begin ----------------------------------------------------- */
    //function to handle the width of the application. It is called by FLP when app is active.
    active: function () {
            sap.ushell.services.AppConfiguration.setApplicationFullWidth(true);
    }
    /* Override code : end ----------------------------------------------------- */
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    相关资源
    最近更新 更多