使用擴充套件方式隱藏SAP Fiori應用某個表格標籤頁的實際案例
Sample Overview
(1) developed via WebIDE: https:// rde-fiori.dispatcher.neo.ondemand.com /index.html (2) extension on standard Fiori application: My Opportunity (3) source code could be found: https:// github.com/i042416/test OpportunityExtension (4) implemented feature: hide the standard tab “Participants”
Key points
(1) in Component.js, the following line is mandatory:
It is used to ensure all the source code of standard My Opportunity application are loaded with the path passed via fregisterModulePath method and stored in folder with structure as below ( Observed in Chrome development tool )
(2) in the source code automatically generated via WebIDE wizard, the standard Opportunity component is loaded with code below, via function sap.ui.component.load:
Through my testing, I find it is not necessary, so I just comment it out ( red part ) as below, and use jQuery.sap.require to load the standard component instead ( green part ).
(3) The hidden of “Participants” tab is achieved via viewModifications as displayed below:
The id “salesTeam” could be found in S3.view.xml of Opportunity project:
(4) If you deploy the extension project to ABAP repository and configure it as Fiori launchpad tile, the index.html is not needed when you access your extension project via launchpad. However if you would like to test your extension project locally in WebIDE by selecting “index.html” and click Run button in toolbar, then line 30 below is mandatory. It has the same purpose as the line mentioned in keypoint #one.
How to ensure your view modification take effect
Enter you extension project, now you could not see Participants tab in UI, and you could also observe the corresponding log in Chrome console.
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2718721/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用View modification擴充套件SAP Fiori應用的一個案例View套件
- 使用擴充套件技術將SAP Fiori應用隱藏動態建立的UI欄位套件UI
- 使用擴充套件技術對SAP Fiori應用進行端到端的增強,一個實際案例介紹套件
- plain framework的實際應用和擴充套件AIFramework套件
- SAP S/4HANA Material Fiori應用根據擴充套件欄位搜尋的實現原理套件
- 一個能極大提高生產率的Chrome新建標籤頁擴充套件Chrome套件
- 如何使用Key User Tool擴充套件SAP S/4HANA Fiori UI套件UI
- 用擴充套件的方式在 PHP 中使用 Kafka套件PHPKafka
- 使用Kotlin擴充套件函式擴充套件Spring Data案例Kotlin套件函式Spring
- 一鍵隱藏所有固定的瀏覽器擴充套件瀏覽器套件
- 分頁查詢及其擴充應用案例
- VSCode擴充套件應用VSCode套件
- SAP Fiori Launchpad 應用的兩個實用技巧分享
- SAP Fiori Elements 應用的 i18n 語法使用方式
- Dcat Admin 表格排序擴充套件排序套件
- SAP Fiori應用索引大全工具和 SAP Fiori Tools 的使用介紹索引
- 內容分類擴充套件性標籤設計套件
- 用 TDD 的方式為 Laravel 開發擴充套件Laravel套件
- 一個實際的例子學習 SAP BTP Java 應用的 @Before 註解使用方式Java
- spring bean 擴充套件方式SpringBean套件
- easyui應用(四)--- easyui擴充套件UI套件
- 並查集擴充套件應用並查集套件
- SAP Fiori 應用 Adapt UI 動態顯示或者隱藏的技術設計細節解析APTUI
- 卡片書籤——簡潔的 Chrome 書籤擴充套件Chrome套件
- 基於 Kyma 的企業級雲原生應用的擴充套件案例分享套件
- 關於 SAP Fiori 應用的離線使用
- 如何使用 SEGW 的 redefine 功能對 SAP 標準 OData 服務進行擴充套件套件
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- Safari擴充套件 社交媒體干擾項隱藏:SocialFocus Hide Distractions for mac套件IDEMac
- 擴充套件:使用 Vue.js 和 node 共建一個簡單的 CRUD 應用套件Vue.js
- Minecraft中ScoreBoard的底層實現與擴充套件應用Raft套件
- 小程式開發實用技巧——擴充套件 Page 頁面物件套件物件
- 聊聊 Spring 的 XML Schema 擴充套件機制的使用方式SpringXML套件
- 如何定製化Fiori標準應用裡UI欄位的標籤UI
- Flutter 應用程式建立一個擴充套件皮膚列表Flutter套件
- 無法在SAP Fiori UI上新增擴充套件欄位?原因可能就在這裡UI套件
- 實用的可選項(Optional)擴充套件套件
- 3 種擴充套件 Kubernetes 能力的方式套件