連結:https://sapui5.hana.ondemand....
從 ApplicationVersion
裡能得到 SAP UI5 框架最新的版本:1.101.0
這個最新的版本也能在下面的連結裡得到:
https://sapui5.hana.ondemand....
openSourceComponents
裡能得到 SAP UI5 使用的所有開源庫的版本號:
支援的 locale:
sap ui core 支援的控制元件,元素,型別和介面如下圖所示:
controls
應用開發人員不會直接在 XML 檢視裡使用這些控制元件。而是基於這些 core 控制元件做擴充套件,建立自己的擴充套件控制元件,然後在 XML 檢視裡使用擴充套件控制元件。
elements
以 sap.ui.core.CustomData
為例,這個元素包含附加到元素的自定義資料的單個鍵/值對。SAPUI5 提供 data() 方法將資料物件附加到控制元件。
data() 方法包含在 sap/ui/core/Element
中。 開發人員可以使用此方法設定和獲取資料。 該 API 等效於 jQuery.data().
以下附加選項可用於將資料附加到 SAPUI5 控制元件:
- 在 XML 檢視和 JSON 檢視中以宣告方式附加資料。
- 使用資料繫結,請參閱資料繫結。
- 僅適用於字串:將資料作為
data-*
屬性寫入 HTML DOM
例子:
myButton.data("myData", "Hello"); // attach some data to the Button
alert(myButton.data("myData")); // alerts "Hello"
var dataObject = myButton.data(); // a JS object containing ALL data
alert(dataObject.myData); // alerts "Hello"
types
以 sap.ui.core.Design
為例:
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-25Pxl9nI-1653892105706)(https://upload-images.jianshu...)]
這是一個列舉型別, 可選值有 Monospace
和 Standard
兩種:
interfaces
以 sap.ui.core.IFormContent
為例:可用作 sap.ui.layout.form.Form 或 sap.ui.layout.form.SimpleForm 內容的控制元件的標記介面。
如果 Form 控制元件不能調整控制元件的寬度以滿足單元格的寬度,則該控制元件必須實現 getFormDoNotAdjustWidth 函式並返回 true。
sap.ui.core.IShrinkable: 適合 shrink 的控制元件的介面。
這意味著當控制元件變得小於其正常大小時,它應該保持正常的外觀顯示效果,例如在收縮的情況下,仍舊可以顯示省略號的文字控制元件。
注意這個標記介面可以透過控制元件來實現,從而給容器一個提示。 控制元件本身不需要實現任何東西。解析此介面的父控制元件將應用 flex-shrink
作為 CSS 屬性,該屬性確定在分配負可用空間時,該專案相對於容器中的其餘專案將收縮多少。