![](/img/trans.png)
[英]android/phonegap Uncaught TypeError: Cannot read property 'downloader' of undefined at file
[英]Uncaught TypeError: Cannot read property 'Label' of undefined in SAPUI5 Mobile App for cross platforms Android using PhoneGap
在使用 PhoneGap 在 SAPUI5 Mobile App 上為跨平台 Android 開發應用程序時,我面臨如下問題:
faile:///android-asset/www/resources/sap-ui-core.js:Line 117:未捕獲的類型錯誤:無法讀取未定義的屬性“標簽”。
我的代碼是這樣的:
var lab=new sap.m.Label({text: "From :",width:"100px"});
var dat1= new sap.m.DateTimeInput("dt1",{placeholder:"mm/dd/yyyy",value:before,valueFormat : "MM/dd/yyyy",displayFormat : "MM/dd/yyyy"});
var hb= new sap.m.HBox({items:[lab,dat1]});
var lab1=new sap.m.Label({text: "To :",width:"100px"});
var dat2= new sap.m.DateTimeInput("dt2",{placeholder:"mm/dd/yyyy",value:today,valueFormat : "MM/dd/yyyy",displayFormat : "MM/dd/yyyy"});
var hb2 = new sap.m.HBox({items:[lab1,dat2]});
未加載 sap.m.Label, sap.m.Button....so on 。
請建議我避免這個問題。
我在myproject/assets/resources/
添加了sap-ui-core.js
提前致謝!
正如評論中提到的sap.m
庫作為資源和引導程序丟失。 請記住, sap-ui-core.js
只是 UI5 框架的起點,而不是整個框架。 僅包含該文件到您的項目是不夠的。
確保您始終將所有必要的文件(運行時版本)包含在您的資源中。 您可以從官方OpenUI5站點獲取最新信息。 如果您只需要sap.m
控件,您可以使用精簡的UI5 Runtime Mobile版本。
正確的引導程序可能如下所示:
<script
id="sap-ui-bootstrap"
src="path/to/resources/sap-ui-core.js"
data-sap-ui-theme="sap_bluecrystal"
data-sap-ui-libs="sap.m">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.