使用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
- 使用Kotlin擴充套件函式擴充套件Spring Data案例Kotlin套件函式Spring
- android view 擴充套件方法AndroidView套件
- SAP S/4HANA Material Fiori應用根據擴充套件欄位搜尋的實現原理套件
- VSCode擴充套件應用VSCode套件
- SAP CDS view自學教程之十:SAP CDS view擴充套件性(Extensibility)實現原理View套件
- Flutter 應用程式建立一個擴充套件皮膚列表Flutter套件
- 擴充套件:使用 Vue.js 和 node 共建一個簡單的 CRUD 應用套件Vue.js
- PHP擴充套件開發就是一個自己的PHP擴充套件PHP套件
- SAP Fiori應用索引大全工具和 SAP Fiori Tools 的使用介紹索引
- 一個典型的使用 SAP Cloud Application Programming 模型開發的 Fiori 應用CloudAPP模型
- easyui應用(四)--- easyui擴充套件UI套件
- 並查集擴充套件應用並查集套件
- 一步步學習 SAP CDS view Text Association 在 SAP Fiori Elements 中的應用View
- 基於 Kyma 的企業級雲原生應用的擴充套件案例分享套件
- 關於 SAP Fiori 應用的離線使用
- SAP Fiori Launchpad 應用的兩個實用技巧分享
- 推薦一個非常好用的Chrome擴充套件應用,用於美化Json字串Chrome套件JSON字串
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- SQL_Postgresql-一些擴充套件和應用SQL套件
- SAP CRM AET Application Reference型別擴充套件欄位的一個例子APP型別套件
- 無法在SAP Fiori UI上新增擴充套件欄位?原因可能就在這裡UI套件
- plain framework的實際應用和擴充套件AIFramework套件
- 如何手動下載並安裝 Visual Studio Code 的 SAP Fiori tools - Extension Pack 擴充套件套件
- 如何分辨 SAP Fiori Launchpad 裡的真假 Fiori 應用
- SAP:檢索幫助擴充套件套件
- 一個好用的檢視Angular應用ngrx狀態的Chrome擴充套件:Redux devToolsAngularChrome套件Reduxdev
- 一個用於文章收藏的擴充套件包 Laravel-Collect套件Laravel
- 如何在 SAP BTP 上通過 CDS view 快速建立 Fiori Elements 應用View
- SAP Fiori應用索引大全索引
- 擴充套件一下使用reduce的思路套件
- SAP Fiori應用發生超時錯誤的一個可能原因
- 如何在SAP Fiori應用裡使用React componentReact
- chrome擴充套件應用開發快速科普Chrome套件