使用擴充套件方式隱藏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應用根據擴充套件欄位搜尋的實現原理套件
- 如何使用Key User Tool擴充套件SAP S/4HANA Fiori UI套件UI
- 一個能極大提高生產率的Chrome新建標籤頁擴充套件Chrome套件
- SAP Fiori應用的三種部署方式
- 用擴充套件的方式在 PHP 中使用 Kafka套件PHPKafka
- 分頁查詢及其擴充應用案例
- 一鍵隱藏所有固定的瀏覽器擴充套件瀏覽器套件
- 使用Kotlin擴充套件函式擴充套件Spring Data案例Kotlin套件函式Spring
- SAP Fiori Launchpad 應用的兩個實用技巧分享
- SAP Fiori Elements 應用的 i18n 語法使用方式
- 使用Slice擴充套件伸縮OpenJPA 應用套件
- SAP Fiori應用索引大全工具和 SAP Fiori Tools 的使用介紹索引
- 6個強大的AngularJS擴充套件應用AngularJS套件
- 內容分類擴充套件性標籤設計套件
- 用 TDD 的方式為 Laravel 開發擴充套件Laravel套件
- Ruby Ruport實踐—Ruport::Formatter應用擴充套件ORM套件
- Dcat Admin 表格排序擴充套件排序套件
- VSCode擴充套件應用VSCode套件
- easyui應用(四)--- easyui擴充套件UI套件
- 並查集擴充套件應用並查集套件
- 關於 SAP Fiori 應用的離線使用
- 卡片書籤——簡潔的 Chrome 書籤擴充套件Chrome套件
- 15 個 Angular.js 應用擴充套件指令解析AngularJS套件
- C# 擴充套件方法 借籤於 Objective-C 擴充套件類.C#套件Object
- 基於 Kyma 的企業級雲原生應用的擴充套件案例分享套件
- SAP Fiori 應用 Adapt UI 動態顯示或者隱藏的技術設計細節解析APTUI
- 如何使用 SEGW 的 redefine 功能對 SAP 標準 OData 服務進行擴充套件套件
- 一個實際的例子學習 SAP BTP Java 應用的 @Before 註解使用方式Java
- 無法在SAP Fiori UI上新增擴充套件欄位?原因可能就在這裡UI套件
- 如何定製化Fiori標準應用裡UI欄位的標籤UI
- spring bean 擴充套件方式SpringBean套件
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- PHPWAMP安裝Redis擴充套件的方式與相關擴充套件的下載PHPRedis套件
- SAP Fiori應用索引大全索引