Please enable JavaScript.
Coggle requires JavaScript to display documents.
How to replace Custom or Overriden button ? (Detail Button (Custom JS or S…
How to replace Custom or Overriden button ?
Detail Button
Get Record context info
Direct Record context
Quick Action
Indirect Record context
Quick Action + Formula Field
Get Global & Record context info
Refer above
Set / Update / Create record / Do other action
Quick Acttion
LEX Cmp
VF Page
Standard Button
Standard overriden
S-Control
Simple context
Set/Update / Create record / do other action
Create VF Page detecting UITheeDisplayed
For Classic > Apex:scontrol
For LEX > LEX Cmp
Get Global Info
Dependent pickList Fulfilment
Global Action + Predefined Values
No
Quick Action + Predefined values
Get record context info
Complex Context
VF Page
Adapt VF page with StyleSHeet and enable LEX compatibility
Custom URL Hack to std page
Quick Action + Predefined values
Custom URL Hack to VF page
Keep URL + Adapt VF page with StyleSHeet and enable LEX compatibility
Custom JS or S-Control
Simple context like Parent ID
Quick Action + Predefined values
Complexe context (parentId, GLobal variable), Static RecordTYpeId
Quick Action + Predefined values + formula
Complexe context with dynamic recordTypeID
LEX cmp with RecordType modal
Custom to VF Page
Adapt VF page with StyleSHeet and enable LEX compatibility
Related List Button
Standard button
Get Record Context
Related List button + VF Page
Related List button + VF Page calling LEX Cmp
Classic & LEX cohabitation
S-Control behind
Related List Button + VF Page + keep S-Control + Optionnaly LEX cmp
New Custom Related List Component
No S-Control behind
Related List Button + VF Page (Optionnaly LEX Cmp)
Custom Button
Set / Upd / Crea record / Do other action
VF Page
Get Global Info
VF Page
Get Record context
VF Page
Get Global & Record context Info
VF Page
WebLink
What ever scenario
VF Page