I am working on a detail page in lightening experience. This page only exists in lightning and was prepared from a page layout, i.e., I did not create any custom components. Page uses standard components. Now this page has some fields of type picklist. I want to populate picklist by calling REST web services in from an apex controller class. Is there a way to do this without creating a custom component and then placing it on Detail tab in lightning app builder? What I am looking for is the use the Standard Detail “page/tab”, yet set actions such as onSelect, onChange etc and inside those actions write my custom code…
I know I can create a custom component and then in client controllerj.js files, I can call method of APEX class which will make calls to external REST WEB Services, pull data and show in picklist. What I was hoping is that I can just override the client xxxxcontroller.js files of standard detail component without creating custom components.
I hope I am clear on what I am asking, at least I hope it is a good start to get ideas.
Looking for ideas what are different options? If there is no other way than writing custom components, then what lighting components I can use inside my Custom Component to minimizes my work.