Can I add more Setting Styles to Customization?

Within Customization -> Wizards -> Rule Wizard, one can choose from a list of “Setting Styles” such as Default, Disabled, OK, Warning, Error, etc. Is it possible to add my own Setting Styles so that I can make a field be highlighted in green? If so, where can I do that? I can’t seem to find any mention of this in Epicor Help.

I’ve only seen this done through custom code, where the color is changed there rather than making a new setting style. Posts I’ve read related to this matter claim that you can’t add to that list, struggling to find this post atm.

Here is an option.

However, I though @hkeric.wci had a way to do this with themes?

Yes if you just use the Theme Styler you can find for example EpiStyle_Warning and copy it and name it EpiStyle_Something and change color, or if its easier export yourt theme .isl file, its just an XML and open it with notepad and look for EpiStyle_Warning. Then once you import the Theme and make it the Default via Theme Maintenance, the dropdown will include those colors.

Downside is that you must add it to all the themes if you allow users to switch themes and, if you ever use EpiStyle_Something and 5yrs down the road use a new theme and dont have that key, dashboards for example who use EpiStyle_Something will throw an error… so in a nutshell you must remember to include your color key in future updates and themes.

If you ask me Epicor should include like 10-20 colors in their themes out of the box. Maybe a good Feature Suggestion.

Great timing here is @ckrusen styling something else :slight_smile:

1 Like

I posted the steps with screen shots to for actually using the Runtime Styler. But copying and editing the ISL file (which, as you said, is XML). Would be way easier.

I got lazy at the end of that post and didn’t go into detail as to actually how to make a theme. I should have end with the old “It is left as an exercise, to the serious student, to workout the remainder”, that many a textbook included. :wink:

@hkeric.wci - Is theme info stored in the DB? Or is it pulled from the …\client\style\ folder on the client computer, each time the client launches?