Why are the column formatting options in Workshop object table grayed out?

I am trying to format properties in a Workshop object table but all of the options are grayed out. If I click on Configure then I can change the formatting for the property in the Ontology but then that impacts all instances of the property in other Workshop dashboards.

Reading the docs at https://www.palantir.com/docs/foundry/workshop/formatting it implies the formatting local to the Workshop module should be possible.

I can get access to the formatting option by creating a function backed property and passing the property I want to format through, but that seems like an awful lot of faff.

Is there a global Workshop or Account option that I’m missing somewhere that would enable the formatting options?

Regards

Alan

Hey!

If I’m not mistaken, you can click ‘Configure’ to adjust formatting. Formatting for most object properties is managed in OMA rather than in object tables, specifically. The grayed out formatting options you see seem to be defined from OMA, based on checking my own configuration.

Is that what you also see?

Hi @ozil496 , thank you for the reply. Yes, I can click Configure to adjust formatting, but then the same formatting will apply to all Workshop modules I think? What I want is formatting per Workshop module. Reading the docs that I linked in my initial post it sounds like that should be available?

Workshop does not offer conditional formatting at the widget level for all widgets. Here the formatting shows up but greyed out because this widget only references the ontology defined formatting.

I’ll make a note internally against the request to define conditional formatting at the widget level.

You are right that there is a function backed workaround, but that is not great from a maintenance and performance standpoint.

Hi @evanj , thanks for this. Does that mean that the documentation at https://www.palantir.com/docs/foundry/workshop/formatting is incorrect or am I missing/misunderstanding something?

The docs seem to imply that we can have formatting local to a Workshop module. Frankly I’d be fine with that and am able to live without per widget formatting. The problem I have at the moment is that formatting appears to be global to the ontology so if I make a change there I will impact all Workshop modules, not just the one I’m working on. Is that correct?

The docs at https://www.palantir.com/docs/foundry/workshop/formatting#conditional-formatting are correct. They are showing (an outdated version UI wise) conditional formatting options offered for time series values. Similarly, there are conditional formatting options offered by the object table for linked object aggregation values. For direct object property values, conditional formatting is currently only offered at the ontology level.