如何使用SAP UI5 SDK網站查詢指定控制元件的屬性如何使用
Jerry曾經作為SAP成都研究院的Fiori應用開發人員,從事了將近3年的SAP CRM Fiori應用開發,在使用SAP UI5的過程中,遇到過形形色色的問題,不少都是透過除錯SAP UI5框架程式碼自行解決的。平時也會有不少朋友向我諮詢開發過程中遇到的和SAP UI5相關的問題,所謂授人以魚不如授人以漁,如果一個SAP UI5開發人員對UI5框架程式碼有些許瞭解,在遇到問題時能夠更有針對性更高效地去定位問題。然而SAP UI5框架程式碼浩如煙海,初學者往往鼓起勇氣想一探究竟,但卻不知道如何下手,最後迷失在UI5的原始碼海洋裡。
Jerry這個系列,透過SAP UI5最簡單的Hello World應用中最簡單的button控制元件出發,試圖向大家展示SAP UI5框架程式碼中圍繞該控制元件的相關實現。雖然使用Fiori Elements,開發人員大多數時候無需手動編寫操作UI5控制元件的JavaScript程式碼,然而在遇到Fiori Elements不能按照自己的期望工作的時候,如果熟悉SAP UI5框架實現,就不至於完全不知所措。
這個系列的英文版在五年之前釋出於SAP社群,收到了很好的反饋,也感謝SAP UI5開發團隊的同事,Andreas Kunz,對我的系列做出了肯定,同時對文章中敘述不完善的地方做出了補充。
雖然五年前Jerry寫作時給予的SAP UI5版本是1.31.0, 五年之後的今天(2020年10月)最新版本已經成為1.82.4, 但是這個系列除了介紹SAP UI5框架實現的部分細節之外,更重要的是向大家展示,Jerry自己是如何透過程式碼除錯的方法,來自學SAP UI5框架程式碼的。
本系列針對SAP UI5框架的所有除錯,都是基於原始碼的Debug Sources版本的,即同時按住"Shift+Alt+Ctrl+P", 在彈出框裡勾上"Use Debug Sources", 重新重新整理應用以載入Debug Sources.
系列目錄
(0) SAP UI5應用開發人員瞭解UI5框架程式碼的意義(本文)
(1) UI5 module懶載入機制
(2) UI5 控制元件渲染機制
(3) HTML原生事件 VS SAP UI5 Semantic事件
(4) UI5控制元件後設資料實現細節
(5) UI5控制元件的例項資料實現細節
(6) UI5控制元件資料繫結的實現原理
(7) UI5控制元件資料繫結的三種模式:One Way,Two Way和OneTime實現原理比較
(8) UI5控制元件ID的生成邏輯
(9) UI5控制元件的多語言(國際化,Internationalization,i18n)支援的實現原理
(10) XML檢視裡的button控制元件
(11) button控制元件和它背後的DOM元素
敬請期待本系列的下一篇文章:UI5 module懶載入機制。希望我不會爛尾。如果大家等不及這個系列的中文版,可以移步SAP社群,直接閱讀我五年前寫的 英文版。
感謝閱讀。
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2736245/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 授人以漁 - 如何查詢 SAP UI5 官網上沒有提到的控制元件屬性的使用明細試讀版UI控制元件
- 授人以漁 - 如何自行查詢任意 SAP UI5 控制元件屬性的文件和技術實現細節試讀版UI控制元件
- SAP UI5 SimpleForm 控制元件的 adjustLabelSpan 屬性UIORM控制元件
- 如何修改 SAP UI5 框架的原始碼實現,以及使用本地部署的 SAP UI5 SDK 試讀版UI框架原始碼
- 如何查詢當前SAP使用者所屬的組織單元(organization unit)
- SAP UI5的控制元件DatePicker的DateFormat屬性詳解UI控制元件ORM
- 如何查詢網站 ip 地址網站
- SAP UI5 裡的 Busy Indicator 控制元件使用概述UIIndicator控制元件
- SAP_如何使用SQVI批量查詢使用者使用者擁有的TCODE
- 怎麼查詢登陸網站後臺?(如何查詢網站後臺地址)網站
- SAP UI5 ObjectPageLayout 控制元件使用方法分享UIObject控制元件
- 網站被黑如何恢復 如何查詢網站木馬程式碼 防止被黑網站
- SAP UI5 裡的 Busy Dialog 控制元件使用概述UI控制元件
- 說說如何使用 Python 類的屬性Python
- jQuery如何判斷元素是否具有指定的屬性jQuery
- 如何進行網站最佳化查詢,提升網站排名網站
- 正規表示式查詢具有指定屬性值的html標籤HTML
- SAP UI5 SmartTable 控制元件的使用介紹試讀版UI控制元件
- Java 中如何使用 SQL 查詢 TXTJavaSQL
- 如何使用SAP UI5 Web Component for React的padding功能UIWebReactpadding
- javascript如何判斷指定型別元素是否具有指定屬性JavaScript型別
- 使用程式碼修改SAP CRM附件的屬性
- javascript如何判斷元素是否具有指定屬性JavaScript
- 如何刪除使用prop()方法新增的屬性
- 如何使用SQL查詢檢視,Postico使用技巧分享~SQL
- javascript如何獲取具有指定class屬性的元素物件JavaScript物件
- 如何使用 SAP UI5 V2 ODataModel 建立資料UI
- 如何查詢和顯示網站的損壞連結?網站
- SAP UI5 Simple Form 屬性 columnsL,columnsM,columnsXL 的屬性深入剖析試讀版UIORM
- 使用Fiori Elements建立的SAP UI5應用,如何支援編輯功能UI
- es中如何使用巢狀物件查詢巢狀物件
- 如何在 JavaScript 中使用媒體查詢JavaScript
- 【Oracle】如何查詢檢視時使用索引Oracle索引
- SAP UI5 SmartTable column 的個性化設定使用概述UI
- 如何使用Hibernate/JPA的JPQL/HQL查詢提取?
- 如何使用原生的 JavaScript 程式碼,觸發 SAP UI5 按鈕控制元件的點選事件處理函式JavaScriptUI控制元件事件函式
- 使用 SAP UI5 FileUploader 控制元件上傳本地檔案UI控制元件
- js如何獲取指定物件中含有屬性的個數JS物件