2014-10-31 67 views
0

由Worklight 6.2生成的Index.html應用程序的Body包含以下HTML5,它在Windows Phone 8模擬器上無法正常工作。我看不到標題欄和comanylogo圖像。標題未顯示在Windows Phone 8 Dojo應用程序中

<body style="display: none;"> 
    <div data-dojo-props="selected:false" data-dojo-type="dojox.mobile.View" id="view1"> 
     <div data-dojo-props="label:'Heading'" data-dojo-type="dojox.mobile.Heading">My View</div> 
     <div> 
     <img src="images/companylogo.png" /> 
     </div> 
    </div> 
    <script src="js/initOptions.js"></script> 
     <script src="js/main.js"></script> 
     <script src="js/messages.js"></script> 
</body> 

回答

0

您是否在Visual Studio Output視圖中看到任何錯誤?例如,像require is not defined之類的東西? 如果是這樣,請確保在生成的本地\ www \ index.html中,以下行使用了dojoLib所在的正確IP地址,通常它與Worklight Development Server(Eclipse ..)的地址相同:

<script data-dojo-config="isDebug: false, async: true, parseOnLoad: true, mblHideAddressBar: false" src="http://192.168.1.103:9988/dojoLib/test4/test/windowsphone8/dojo/dojo.js" type="text/javascript"></script> 

一旦我更正了使用的地址(我在Visual Studio中更改了它,當項目在那裏打開時),應用程序就會正確顯示。在Windows Phone 8的情況下,主題基本上是黑色背景和白色文本...

在RPE中,在Worklight Studio中,它使用了一些其他主題。

看看是否有任何幫助。

+0

我在VS輸出中沒有任何錯誤。情景是,這是獨立的應用程序,它不會連接到Worklight服務器。所有必需的文件都包含在應用程序中,它不會連接到服務器以獲取資源文件(dojoLib)。 – Pandian 2014-10-31 19:05:18

+0

我明白了。也許這個主題將有所幫助:http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.dev.doc/wl_studio_tools/topics/t_remove_dojo_instrumentation_edit.html?lang=en – 2014-10-31 19:06:45

+0

感謝快速響應。是的,我知道在構建應用程序時清除Dojo庫資源功能並且同一個應用程序可以在iOS(iPad)上正常工作。 Windows Phone 8應用程序包含www/default文件夾下的所有dojo,dojox資源。我猜想一些資源的路徑在Worklight構建的應用程序中沒有正確設置。此外,圖像文件(companylogo.png)沒有被加載。 – Pandian 2014-10-31 19:21:40

相關問題