首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在SAPUI5中定制外壳容器

如何在SAPUI5中定制外壳容器
EN

Stack Overflow用户
提问于 2016-10-19 23:21:43
回答 4查看 7.2K关注 0票数 3

我有一个外壳容器,在大屏幕上,我想充分利用屏幕。我想要覆盖整个区域。我如何对其进行定制。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-10-25 01:53:48

当使用manifest.json文件并且ui5框架实例化外壳控件时,执行以下操作(不能使用appWidthLimited=“false”,因为您没有包含外壳“标签”的xml )。

manifest.json

代码语言:javascript
复制
...
"sap.ui5": {
    "config": {
        "fullWidth": true
    },
    ...
...
票数 4
EN

Stack Overflow用户

发布于 2016-10-19 23:30:48

我假设您在视图中使用XML。将以下属性appWidthLimited="false"添加到外壳标记中。

票数 6
EN

Stack Overflow用户

发布于 2017-10-13 20:41:05

根据最新的文档,我引用了1.48.X,它不再存在于sap.ui5中:

代码语言:javascript
复制
"sap.ui": {
    "technology": "UI5",
    "icons": {
        "icon": "sap-icon://add-contact",
        "favIcon": "icon/F1373_Approve_Purchase_Orders.ico",
        "phone": "icon/launchicon/57_iPhone_Desktop_Launch.png",
        "phone@2": "icon/launchicon/114_iPhone-Retina_Web_Clip.png",
        "tablet": "icon/launchicon/72_iPad_Desktop_Launch.png",
        "tablet@2": "icon/launchicon/144_iPad_Retina_Web_Clip.png"
    },
    "deviceTypes": {
        "desktop": true,
        "tablet": true,
        "phone": false
    },
    "supportedThemes": [
        "sap_hcb"
    ],
    "fullWidth": true
},

有关更多信息,请访问:https://openui5.hana.ondemand.com/#/topic/be0cf40f61184b358b5faedaec98b2da

此外,如果您使用的是sap.m.Shell,那么上述内容也不会有任何帮助。

为此,您需要设置属性appWidthLimited: false

代码语言:javascript
复制
<script>
    sap.ui.getCore().attachInit(function () {
        new sap.m.Shell({
            app: new sap.ui.core.ComponentContainer({
                height: "100%",
                name: "APPNAME"
            }),
            appWidthLimited: false
        })
        .placeAt("content");
    });
</script>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40135592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档