2012-04-12 77 views
0

我正在使用SAP UI5,不知道爲什麼它在第347行顯示object expected,同時在ie中運行index.html文件。SAP UI5:對象在IE中的預期錯誤

<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> 

在此先感謝。

回答

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> 

將你的代碼添加到一個函數,並在body onload上調用它可能會訣竅。 注意:也請提供有關您所得錯誤的更多詳細信息。