[英]How to incorporate different number representation depending on user locale in UI5?
對於 SAPUI5 應用程序,我想根據用戶在 SU01(后端事務,在 SAP Logon 中)設置的設置顯示數字數據。
例如,用戶可以將小數分隔符設置為
22,000.000
(22,000) → 美國格式22.000,000
(22000)→德文格式基於這些設置,UI5 應用程序應該知道使用了哪種十進制格式,並相應地格式化數據。
我正在嘗試關注Number Format主題,但這里的問題是,我需要手動提供區域。 理想情況下,我想從用戶設置中找到它。
var oLocale = new sap.ui.core.Locale("en-US");
var oFormatOptions = {
showMeasure: true
};
大多數情況下,應用程序開發人員不必明確確定語言環境,因為 UI5 已經嘗試根據識別語言代碼/語言環境主題中提到的啟發式方法識別應用程序的用戶語言環境(請參閱“當前語言代碼”部分/地區”)。
給定OData 屬性"Freight": "22000"
(鍵入Edm.Decimal
),以下示例顯示用戶可以在其區域設置格式中輸入值,而無需應用程序手動確定區域設置: https://embed.plnkr。 co/b32woxbQmdj5dTRu?show=view/Root.view.xml,preview:?sap-ui-xx-componentPreload=off
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.