我有一个外壳容器,在大屏幕上,我想充分利用屏幕。我想要覆盖整个区域。我如何对其进行定制。
发布于 2016-10-25 01:53:48
当使用manifest.json文件并且ui5框架实例化外壳控件时,执行以下操作(不能使用appWidthLimited=“false”,因为您没有包含外壳“标签”的xml )。
manifest.json
...
"sap.ui5": {
"config": {
"fullWidth": true
},
...
...
发布于 2016-10-19 23:30:48
我假设您在视图中使用XML。将以下属性appWidthLimited="false"
添加到外壳标记中。
发布于 2017-10-13 20:41:05
根据最新的文档,我引用了1.48.X,它不再存在于sap.ui5
中:
"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
<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>
https://stackoverflow.com/questions/40135592
复制相似问题