-1

我正在使用 SAP UI5,但不知道为什么object expected在 ie 中运行 index.html 文件时它会显示在第 347 行。

 <html>
       <head>
              <meta content="IE=edge" http-equiv="X-UA-Compatible">

              <script src="resources/sap-ui-core.js"
                      type="text/javascript"
                      id="sap-ui-bootstrap"
                      data-sap-ui-libs="sap.ui.commons,sap.ui.ux3"
                      data-sap-ui-theme="sap_goldreflection" >
              </script>

<script type="text/javascript" src="OPM_CM.js"></script>
              <script>
                     sap.ui.localResources("opm");
                     var view = sap.ui.view({id:"OPM_CM1", viewName:"opm.OPM_CM", type:sap.ui.core.mvc.ViewType.JS});
                     //view.placeAt("content");

                     buildShell();
              </script>

       </head>
       <body class="sapUiBody" role="application">
              <div id="content"></div>
       </body>
</html>

提前致谢。

4

1 回答 1

0

这可能是因为 sap 对象不可用。

<script>
     function init(){
            sap.ui.localResources("opm");
                 var view = sap.ui.view({id:"OPM_CM1", viewName:"opm.OPM_CM", type:sap.ui.core.mvc.ViewType.JS});
                 //view.placeAt("content");

                 buildShell();
     }
     window.addEventListener('load',init);
          </script>

将您的代码添加到函数并在正文 onload 上调用它可能会成功。注意:还请提供有关您遇到的错误的更多详细信息。

于 2012-05-22T05:43:10.600 回答