-
Notifications
You must be signed in to change notification settings - Fork 19
Component Highlighter Dynamically highlight, rename, hide fields, conditional formatting
tschug edited this page Oct 30, 2023
·
1 revision
Reviewer: Maria Śliska
- Link: https://appexchange.salesforce.com/listingDetail?listingId=a0N30000000q4OxEAI&tab=e
- Cost: Free
- Type: Lightning Component (Aura / LWC) / App
- Level of Effort: Easy
- Look and Feel rating: Very Good
Highlighter for Salesforce allows you to highlight, rename or hide virtually any field on a page using conditional formatting.
Strengths:
- free
- easy set-up
- multiple highlight, rename or hide field functions on page layout
- easy, conditional formatting
Weaknesses:
- page performance drops down to average
- when used on too many fields with really bright colours the page layout might be too flashy
- works only on an object page layout
Link to Documentation:
- After installing from AppExchange go to Setup > Installed Packages and click "configuration" next to Highligher
- You might get IO Exception: Unauthorized endpoint - simply follow instructions on the screen:
- Start building your functions (click "new"):
- Edit page layout and drag&drop to page layout:
- recordViewWithHighlights (only desktop layout)
or - HighlightDetail (desktop&phone layout)
- I've set up set of functions with different colours depending on field value for rating and annual revenue to change highlight colour
- function for red highlight Phone field when it's empty
- simply changed name from Rating to Starring
All works great.
In my opinion, apart from the fact that it can slightly slower your page, it's a great app and can be really useful in all kinds of orgs.
Though, I would rather use Indicators as they are not as "shouty". They do show what is important / missing and do not impact the layout as much.
Specially that the end users will probably not be able to set up their own functions to use highlighter and will be left with functions set up by admin.
I think Indicators are much more user friendly from the "viewer/user" perspective.