jgee
(Jonathan)
April 17, 2026, 10:42am
1
We are using Epicor 2024.1 and I want to add some text to the header of the page. Ideally I wanted to use a Shape and dynamically change the value but this doesn’t appear to work. The even runs but the value of EnabledCaption is not changed.
Is there any other way we can style the text?
dcamlin
(David Camlin)
April 17, 2026, 1:20pm
2
Are you just trying to change the text?
The key is just to find the right property to set.
Give your Shape an ID:
Create and event on whatever trigger you want (I just did a button-click to test with):
Property-Set (using your shape’s ID):
The property for the text is enabledCaption
And yes… the Value can be dynamic. I bound mine to the value of TransView.heroCaption
Before triggering my test event, I can give TransView.heroCaption a value:
Clicky-da-button:
jbooker
(Josh Booker)
April 17, 2026, 1:26pm
3
‘Styling’ as far a custom css is not supported . there are hacks:
So here are the goods. Please refer to @klincecum 's Safe Harbor notice earlier in the thread.
The zip contains a kinetic app, I used to tune the logic, and the Epicor Functions. There are notes on the UI Functions libraries that explain what should set for the condition expression (that does the magic). Be sure to give your company access to the UI functions before running the kinetic app.
The UI libraries are split between JS and CSS that call unpublished internal functions.
For using CSS, …
jgee
(Jonathan)
April 17, 2026, 1:53pm
4
dcamlin:
enabledCaption
Thank you. I was using EnabledCaption where it needed to be enabledCaption.