国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SAP UI5 官方教程學習記錄

這篇具有很好參考價值的文章主要介紹了SAP UI5 官方教程學習記錄。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

最近有閑跟著官方的Get Started教程學習了UI5,記錄一下自己學習中遇到的幾個問題。

本文鏈接:https://www.cnblogs.com/hhelibeb/p/17835722.html

1,文檔和實際代碼的一致性

注意文檔可能不是最新的,和實際示例代碼有出入,比如本文寫作時,Data Binding Tutorial里面的Step 1: No Data Binding
教程里寫的代碼是,

sap.ui.require([
	"sap/m/Text"
], function (Text) {
	"use strict";

	// Attach an anonymous function to the SAPUI5 'init' event
	sap.ui.getCore().attachInit(function () {
		// Create a text UI element that displays a hardcoded text string
		new Text({text: "Hi, my name is Harry Hawk"}).placeAt("content");
	});
});

示例的實際代碼卻是,

sap.ui.require([
	"sap/ui/core/Core",
	"sap/m/Text"
], function (
	Core,
	Text
) {
	"use strict";

	// Chain an anonymous function to the SAPUI5 'ready' Promise
	Core.ready().then(function () {
		// Create a text UI element that displays a hardcoded text string
		new Text({text: "Hi, my name is Harry Hawk"}).placeAt("content");
	});
});

這是因為在新版UI5中,attachInit方法已經(jīng)Deprecated。
通常這樣的不一致沒有太大影響,但某些不一致也有可能會導致程序運行失敗,使用時需要注意。
截止目前,我已經(jīng)向文檔提出2個PR用來修復這類不一致導致的程序運行失敗問題。

2,例子中的resources/sap-ui-core.js如何引用?

sap-ui-core.js是UI5的核心庫,大部分教程的index.html都會有類似代碼:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>UI5 Walkthrough</title>
	<script
		id="sap-ui-bootstrap"
		src="resources/sap-ui-core.js"
		data-sap-ui-theme="sap_horizon"
		data-sap-ui-libs="sap.m"
		data-sap-ui-compatVersion="edge"
		data-sap-ui-async="true"
		data-sap-ui-onInit="module:ui5/walkthrough/index"
		data-sap-ui-resourceroots='{
			"ui5.walkthrough": "./"
		}'>

	</script>
</head>
<body>
<div>Hello World</div>
</body>
</html>

其中src="resources/sap-ui-core.js"用來引用sap-ui-core.js,對于本地的項目,我們可以替換鏈接為:

src="https://ui5.sap.com/resources/sap-ui-core.js"

或者安裝SAP Fiori Tools代理,并且通過ui5.yaml配置來為/resource路徑設(shè)置代理,這樣就不需要修改index.html中的src了。以下是部分配置代碼參考,

server:
? customMiddleware:
? ? - name: fiori-tools-proxy
? ? ? afterMiddleware: compression
? ? ? configuration:
? ? ? ? ignoreCertError: false 
? ? ? ? ui5:
? ? ? ? ? path:
? ? ? ? ? ? - /resources
? ? ? ? ? ? - /test-resources
? ? ? ? ? url: https://ui5.sap.com

3,data-sap-ui-resourceroots

注意需要設(shè)置前文index.html中的data-sap-ui-resourceroots,這個東西可以修改應用中資源的加載路徑,如果沒有指定"ui5.walkthrough": "./",那么加載資源時會加載到/resource下,導致失敗。
相關(guān)閱讀:SAP UI5 應用 index.html 里 data-sap-ui-resourceroots 指令的含義和作用文章來源地址http://www.zghlxwxcb.cn/news/detail-747363.html

到了這里,關(guān)于SAP UI5 官方教程學習記錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 以前編寫好能夠正常運行的 SAP UI5 代碼,幾個月后忽然不能運行了該怎么辦?

    以前編寫好能夠正常運行的 SAP UI5 代碼,幾個月后忽然不能運行了該怎么辦?

    以筆者本套教材為例,每一步驟的源代碼都托管在本人 Github 倉庫里,每次上傳之前,都確保本地測試通過。 但筆者編寫過程中發(fā)現(xiàn),之前測試通過的代碼,可能幾個月之后再執(zhí)行,就會遇到白屏現(xiàn)象,即應用無法正常加載,或者無法在調(diào)試模式下正常加載。 舉個具體的例子

    2024年02月03日
    瀏覽(22)
  • Ubuntu學習---跟著紹發(fā)學linux課程記錄(第4部分)

    Ubuntu學習---跟著紹發(fā)學linux課程記錄(第4部分)

    Ubuntu的學習過程的筆記分為4個部分來記錄: 1、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第1部分) 2、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第2部分) 3、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第3部分) 4、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第4部分) 視頻鏈接: Ubuntu 21.04烏班

    2024年02月08日
    瀏覽(15)
  • Ubuntu學習---跟著紹發(fā)學linux課程記錄(第二部分)

    Ubuntu學習---跟著紹發(fā)學linux課程記錄(第二部分)

    Ubuntu的學習過程的筆記分為4個部分來記錄: 1、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第1部分) 2、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第2部分) 3、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第3部分) 4、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第4部分) 視頻鏈接: Ubuntu 21.04烏班

    2024年02月09日
    瀏覽(11)
  • Ubuntu學習---跟著紹發(fā)學linux課程記錄(第一部分)

    Ubuntu學習---跟著紹發(fā)學linux課程記錄(第一部分)

    Ubuntu的學習過程的筆記分為4個部分來記錄: 1、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第1部分) 2、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第2部分) 3、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第3部分) 4、Ubuntu學習—跟著紹發(fā)學linux課程記錄(第4部分) 視頻鏈接: Ubuntu 21.04烏班

    2024年02月10日
    瀏覽(24)
  • [UI5 常用控件] 01.Text

    [UI5 常用控件] 01.Text

    Text是UI5中最常用的控件之一。 記錄Text常用的功能。 控件路徑是sap.m.Text Controller View 普通綁定: 別名綁定: binding綁定: 別名binding綁定: bindText bindText with alias bindProperty bindElement setText getText

    2024年01月24日
    瀏覽(26)
  • [UI5] ODATA V4中的CRUD

    [UI5] ODATA V4中的CRUD

    ODATA V4在CRUD方面與V2截然不同。 這篇文章簡單介紹V4中是如何進行CRUD操作 Model不再有read方法, 一般是把Path綁定到View中進行讀取, 如果需要額外的讀取數(shù)據(jù),可使用如下方法 需要在Context中調(diào)用requestObject方法才能實現(xiàn)數(shù)據(jù)的讀取 oModel.bindContext方法需要綁定對應的Entity或者路

    2024年01月21日
    瀏覽(18)
  • [UI5 常用控件] 09.IconTabBar,IconTabHeader,TabContainer

    [UI5 常用控件] 09.IconTabBar,IconTabHeader,TabContainer

    本章節(jié)記錄常用控件 IconTabBar,IconTabHeader, TabContainer 其路徑分別是: sap.m.IconTabBar sap.m.IconTabHeader sap.m.TabContainer 在SAP UI5中,IconTabBar 是一種用戶界面控件,通常用于創(chuàng)建具有多個標簽頁的導航界面。它允許用戶通過標簽切換內(nèi)容區(qū)域,每個標簽通常與一個特定的視圖或功能相關(guān)

    2024年02月20日
    瀏覽(49)
  • [UI5 常用控件] 02.Title,Link,Label

    [UI5 常用控件] 02.Title,Link,Label

    本章節(jié)記錄常用控件Title,Link,Label。 其路徑分別是: sap.m.Title sap.m.Link sap.m.Label Title可以結(jié)合其他控件一起使用 可以在Panel-headerToolbar-OverflowToolbar中添加Title 記錄Link的5種用法: 綁定press事件,不可用狀態(tài),綁定地址,下劃線,加粗 Labe一般是給Input添加標簽時使用 分別是必輸

    2024年01月25日
    瀏覽(23)
  • XILINX VIVADO2018.2官方下載全教程記錄.

    XILINX VIVADO2018.2官方下載全教程記錄.

    畢設(shè)涉及FPGA,準備記錄一下準備過程。 首先是Vivado的下載過程。 1.進入賽靈思下載官網(wǎng)。(https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive.html) 2.注冊用戶(已有賬號跳過) 按照指示注冊好賬號(過于簡單就不說了。。) 3.登陸上賬號,再次

    2024年02月13日
    瀏覽(21)
  • 官方項目《內(nèi)容示例》中Common UI部分筆記:Common UI 分場景使用教程

    官方項目《內(nèi)容示例》中Common UI部分筆記:Common UI 分場景使用教程

    Common UI給虛幻的UI系統(tǒng)帶來了很多新特性,這些新特性往往面向不同的使用場景。目前我看到很多的Common UI教程,都是把這些特性很籠統(tǒng)地展示一遍,這就很容易造成初學者的困惑:“我當前做的這些工作,到底是為了實現(xiàn)什么?”所以本文采用分場景介紹的方式,希望能夠

    2024年01月25日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包