連結:https://sapui5.hana.ondemand.com/resources/sap/ui/core/manifest.json
從
ApplicationVersion
裡能得到 SAP UI5 架構最新的版本:
1.101.0
這個最新的版本也能在下面的連結裡得到:
https://sapui5.hana.ondemand.com/
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 視圖中以聲明方式附加資料。
- 使用資料綁定,請參閱資料綁定。
- 僅适用于字元串:将資料作為
屬性寫入 HTML DOMdata-*
例子:
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.io/upload_images/2085791-2fd0d115221eef7b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
這是一個枚舉類型, 可選值有
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 屬性,該屬性确定在配置設定負可用空間時,該項目相對于容器中的其餘項目将收縮多少。