如何提取SAP UI5 XML view裡定義的欄位元素繫結資訊(binding path)
For SAP standard CRM Fiori application, we use xml view by default.
For some UI element, you could easily find its binding path in the corresponding xml view, for example we need to find out which json model field is the highlighted UI element below bound to:
It could simply be achieved by clicking “inspect” button in Chrome development tool, and click the UI element to find out the id generated in html native source code. Write down the part of it: opportunityProspectName.
Then search this in xml view, then binding path is found:
However, for this field below, the approach mentioned above does not work any more:
in xml view you could not find any hint by searching keyword “attribute5”. Instead, you could type four keys at the same time “ctrl+alt+shift+s” to call SAPUI5 Diagnostics tool, then expand tab “Control Tree”, search “attribute5” there, then you could find the binding path: /EmployeeResponsibleName
You can confirm the correctness of this by verifying it in Chrome network tab: the value in the field you find in JSON model does exactly match the value displayed in UI.
And why the binding path of this field could not be found in xml view? It is simply because this UI element is not statically defined in xml view, but dynamically created via JavaScript. You could find its creation location by searching the keyword “/EmployeeResponsibleName“.
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2718408/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP UI5和CRM WebUI的View和Controller是如何繫結的UIWebViewController
- 如何提取SAP UI5應用的技術資訊UI
- SAP UI5和angular裡的常量定義UIAngular
- SAP UI5 xml 檢視裡定義的控制元件,執行時如何建立其例項的?UIXML控制元件
- SAP MTA 裡定義 SAP UI5 module 的一個例子UI
- Binding(一):資料繫結
- SAP UI5 的資料繫結語法概述UI
- SAP UI5 資料繫結語法裡的特殊符號,以及絕對繫結和相對繫結概念詳解UI符號
- SAP UI5 資料繫結中的工廠函式UI函式
- Binding(五):多路繫結
- 什麼是 SAP UI5 的 Element bindingUI
- SAP UI5 Web Component裡如何自定義CSS styleUIWebCSS
- 如何自定義 SAP UI5 字串型別輸入欄位的校驗邏輯試讀版UI字串型別
- 什麼是 SAP UI5 的繫結路徑UI
- SAP MM 物料主資料裡的‘Packaging Material Type'欄位
- SAP UI5 初學者教程之十九 - SAP UI5 資料型別和複雜的資料繫結UI資料型別
- SAP CDS view 如何將 CHAR 型別的資料欄位和當前系統日期比較View型別
- SAP UI5 XML 檢視中資料繫結路徑語法的難點和易混淆點的專題講解UIXML
- SAP 資料庫表 TCURX 在定義貨幣欄位小數點位數中的重要作用資料庫
- SAP UI5 進階 - XML 檢視裡定義的 UI 控制元件,執行時例項化的技術細節剖析UIXML控制元件
- SAP UI5 應用 index.html 裡定義的 data-sap-ui-theme 值的載入原理UIIndexHTML
- SAP MM 物料主資料裡的欄位’Matl Grp Pack.Matls’TLS
- SAP UI5 初學者教程之二十 - SAP UI5 的表示式繫結用法講解UI
- 使用程式碼給 SAP UI5 XML 檢視新增自定義 CSSUIXMLCSS
- SAP不同的產品是如何支援使用者建立自定義欄位的
- SAP定價的合計欄位的程式碼照抄
- 深入學習SAP UI5框架程式碼系列之六:SAP UI5控制元件資料繫結的實現原理UI框架控制元件
- Android開發教程 - 使用Data Binding(五)資料繫結Android
- SAP MM 物料主資料裡某欄位看不到就是螢幕格式設定導致的?
- Java Spring Beans.xml裡的Bean定義是如何被解析出來的JavaSpringBeanXML
- 關於SAP UI5資料繫結我的一些原創內容UI
- 如何給SAP Cloud for Customer UI上的欄位新增自定義校驗邏輯CloudUI
- Gin 框架怎麼驗證繫結到結構體的欄位?框架結構體
- SAP UI5 進階 - JSON 模型欄位裡的值,顯示在最終 UI5 介面上的奧秘分析試讀版UIJSON模型
- XML Schema定義XML
- SAP QM 物料主資料QM檢視裡欄位MARC-INSMK的更新
- 如何定製化Fiori標準應用裡UI欄位的標籤UI
- 建議欄位別名定義定義那裡順便可定義預設值,這預設值還可以是函式函式