Hello,
I have been tasked with working on our fiori deployment with one of our Basis admins and have started to get my feet wet with customizing apps. Currently, I am looking at the My Leave Requests App, and performing some simple extensiblity in order to gain some understanding. With the standard My Leave Requests, there are Start/End Time fields that we do not require, and will replace these with a simple duration field (number of hours requested).
I am attempting to make these form fields not visible through the Component.js file. I have downloaded the original hcm_lr_cre application locally, and renamed it to zhcm_lr_cre for customer namespace purposes.
In the component.js file, I have added the following block of code:
Here, I am trying to hide a couple of fields: The entitlements button (in retrospect, I may have to re-visit and do a custom view to show account banks in the manner our current Portal Time Off From Work app does), and the start/end time labels and datetime inputs.
After making the following changes, I have uploaded the application back up. In the launchpad designer, i created a Tile and Mapping that points to this new application:
Lastly, I have went into LPD_Cust, and created a new Launchpad to house our customized applications, and have registered the application within this launchpad:
As far as my understanding goes, I shouldn't have to do anything model/service related, as it should use the standard deployment, as these have not changed in the file itself, correct?
The problem that I am having here is that when i run this application, the fields still persist.
As far as i can tell, the correct application is being called, as this screen indicates my url for the customized application in Google Developer Tools Console.
Any insight that can be provided regarding this issue would be greatly appreciated!
Brian