SAPUI5:现在忽略在manifest.json中添加的index.html和fullWidth属性

时间:2018-08-13 18:03:05

标签: html sapui5

在下面的快照中,您可以看到由flpSandbox运行的应用程序的初始布局。

App run with flpSandBox

在第二张快照中,您添加并调用了在博客中找到并已调整的index.html文件后,您可以看到相同的应用程序

App run with index.html

为了实现全宽,我已经在manifest.json中添加了以下语句:

“ sap.ui5”:{“ config”:{“ fullWidth”:true},等等

当我调用index.html文件时,似乎忽略了上述参数,因此我尝试了各种方法在index.html本身(以下HTML)中定义它,但没有成功。有帮助吗?

此致

格雷格

<!DOCTYPE HTML>
<html>
  <head>
      <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
      <meta charset="UTF-8">
      <title>Agreements Maintenance</title>
      <script id="sap-ui-bootstrap"
          src="resources/sap-ui-core.js"
          data-sap-ui-libs="sap.m"
          data-sap-ui-theme="sap_bluecrystal"
          data-sap-ui-xx-bindingSyntax="complex"
          data-sap-ui-resourceroots='{"kristal.apps.agreements": "../webapp/"}'>
      </script>
      <link rel="stylesheet" type="text/css" href="css/style.css">
      <script>
      sap.ui.getCore().attachInit(function() { 
          new sap.m.Shell({   
              app: new sap.ui.core.ComponentContainer({
                  height : "100%",
                  name : "kristal.apps.agreements"
              })
          }).placeAt("content");
      });
      </script>
   </head>
   <body class="sapUiBody" id="content">
   </body>
</html>

1 个答案:

答案 0 :(得分:0)

SDN解决方案

sap.ui.getCore().attachInit(function(){new sap.m.Shell({   

    appWidthLimited:false,

    app:newsap.ui.core.ComponentContainer({
        height :"100%",
        name:"kristal.apps.agreements"
    })
}).placeAt("conten...