如何提取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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- WCF中的Binding模型之六(完結篇):從繫結元素認識系統預定義繫結模型
- 如何提取SAP UI5應用的技術資訊UI
- SAP UI5和angular裡的常量定義UIAngular
- SAP UI5和CRM WebUI的View和Controller是如何繫結的UIWebViewController
- SAP MTA 裡定義 SAP UI5 module 的一個例子UI
- SAP UI5 xml 檢視裡定義的控制元件,執行時如何建立其例項的?UIXML控制元件
- SAP UI5 Web Component裡如何自定義CSS styleUIWebCSS
- SAP UI5 資料繫結語法裡的特殊符號,以及絕對繫結和相對繫結概念詳解UI符號
- 如何自定義 SAP UI5 字串型別輸入欄位的校驗邏輯試讀版UI字串型別
- 什麼是 SAP UI5 的 Element bindingUI
- 用plsql提取批量提取檢視view定義的動態指令碼SQLView指令碼
- 什麼是 SAP UI5 的繫結路徑UI
- SAP UI5 的資料繫結語法概述UI
- ASP.NET MVC模型繫結——繫結部分欄位ASP.NETMVC模型
- java之多型(Polymorphic)、動態繫結(Dynamic Binding)、遲繫結(Late Binding)Java多型
- 安卓自定義 View 進階:Path 完結篇(偽)安卓View
- SAP UI5 初學者教程之二十 - SAP UI5 的表示式繫結用法講解UI
- SAP UI5 進階 - XML 檢視裡定義的 UI 控制元件,執行時例項化的技術細節剖析UIXML控制元件
- Binding(一):資料繫結
- SAP UI5 應用 index.html 裡定義的 data-sap-ui-theme 值的載入原理UIIndexHTML
- SAP UI5 資料繫結中的工廠函式UI函式
- GridView繫結欄位格式DataFormatString的使用ViewORM
- SAP不同的產品是如何支援使用者建立自定義欄位的
- SAP定價的合計欄位的程式碼照抄
- XAML資料繫結(Data Binding)
- 使用程式碼給 SAP UI5 XML 檢視新增自定義 CSSUIXMLCSS
- SAP UI5 進階 - JSON 模型欄位裡的值,顯示在最終 UI5 介面上的奧秘分析試讀版UIJSON模型
- 從xml inflate自定義的ViewXMLView
- SAP UI5 初學者教程之十九 - SAP UI5 資料型別和複雜的資料繫結UI資料型別
- 如何定製化Fiori標準應用裡UI欄位的標籤UI
- SAP UI5 XML 檢視中資料繫結路徑語法的難點和易混淆點的專題講解UIXML
- SAP Gateway Service Builder 裡的 OData Model 定義方式GatewayUI
- SAP WM中階儲存型別裡的Full stk rmvl 欄位和Return Storage type欄位型別
- SAP事務碼MM02裡的欄位屬性控制
- SAP MM 物料主資料裡的‘Packaging Material Type'欄位
- 建議欄位別名定義定義那裡順便可定義預設值,這預設值還可以是函式函式
- Gridview繫結資料庫的欄位,根據條件欄位顏色改變View資料庫
- SAP 資料庫表 TCURX 在定義貨幣欄位小數點位數中的重要作用資料庫