使用View modification擴充套件SAP Fiori應用的一個案例
This document gives a short introduction about how a field is hidden in the runtime by view modification. If you would like to know the “magic” occurred behind the scene, you could find them in this document.
In order to hidden the tab “Participants”, we have to first identify the technical id of this tab: salesTeam
And then hidden the field via view modification.
Runtime implementation
(1) the view Modification we defined in the extension component’s component.js is loaded in the runtime.
(2) All the controls defined in opportunity detail view (an xml view ) are rendered one by one. As this is an xml view, the method in XMLTemplateProcessor.js is called. The screenshot below shows the time-slot when the “Participants” tab is to be rendered. Check all the attributes at this time in variable mSettings: there is no attribute like visible yet.
(3) Then the visible configuration parsed from step 1 is merged into standard settings mSettings via the jQuery.extend method:
Final settings for “Participants” tab:
(4) loop all attributes of current tab, when visible attribute is iterated, set the property “visible” to value “false” in line 897, so the tab is invisible in the final rendered html page.
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2718723/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用擴充套件方式隱藏SAP Fiori應用某個表格標籤頁的實際案例套件
- 使用擴充套件技術對SAP Fiori應用進行端到端的增強,一個實際案例介紹套件
- 使用SAP CDS view快速建立一個Fiori應用,管理Service OrderView
- 使用擴充套件技術將SAP Fiori應用隱藏動態建立的UI欄位套件UI
- 如何使用Key User Tool擴充套件SAP S/4HANA Fiori UI套件UI
- SAP S/4HANA Material Fiori應用根據擴充套件欄位搜尋的實現原理套件
- 使用Kotlin擴充套件函式擴充套件Spring Data案例Kotlin套件函式Spring
- SAP CDS view自學教程之十:SAP CDS view擴充套件性(Extensibility)實現原理View套件
- Flutter 應用程式建立一個擴充套件皮膚列表Flutter套件
- 構建可擴充套件的應用(一) (轉)套件
- 使用Slice擴充套件伸縮OpenJPA 應用套件
- SAP Fiori應用索引大全工具和 SAP Fiori Tools 的使用介紹索引
- android view 擴充套件方法AndroidView套件
- 擴充套件:使用 Vue.js 和 node 共建一個簡單的 CRUD 應用套件Vue.js
- 6個強大的AngularJS擴充套件應用AngularJS套件
- PHP擴充套件開發就是一個自己的PHP擴充套件PHP套件
- VSCode擴充套件應用VSCode套件
- easyui應用(四)--- easyui擴充套件UI套件
- 並查集擴充套件應用並查集套件
- 關於 SAP Fiori 應用的離線使用
- INFORMIX表的預設初始擴充套件、下一個擴充套件資料塊以及一個表允許的最大擴充套件數。ORM套件
- 15 個 Angular.js 應用擴充套件指令解析AngularJS套件
- 一步步學習 SAP CDS view Text Association 在 SAP Fiori Elements 中的應用View
- 基於 Kyma 的企業級雲原生應用的擴充套件案例分享套件
- 一個典型的使用 SAP Cloud Application Programming 模型開發的 Fiori 應用CloudAPP模型
- 我的第一個Emacs擴充套件Mac套件
- 無法在SAP Fiori UI上新增擴充套件欄位?原因可能就在這裡UI套件
- SQL_Postgresql-一些擴充套件和應用SQL套件
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- SAP Fiori應用索引大全索引
- [譯]擴充套件 Node.js 應用套件Node.js
- Chrome第一個擴充套件程式Chrome套件
- SAP:檢索幫助擴充套件套件
- SAP Fiori Launchpad 應用的兩個實用技巧分享
- 關於一些nginx的高階擴充套件應用Nginx套件
- 一個簡單的bigfile tablespace無法擴充套件的案例處理套件
- plain framework的實際應用和擴充套件AIFramework套件
- SAP Fiori應用發生超時錯誤的一個可能原因