Conditional row background color based on object property in the Object Table widget — is this supported or planned?

We’re using the Object Table widget in Foundry Workshop and want to color the background of an entire row based on a property value on the object — for example, changing the row color based on a status or priority field so users can scan the table visually without reading every cell.

We couldn’t find a way to configure row-level background color in the widget settings. There doesn’t seem to be an option to drive the full row color from an object property, only limited cell-level formatting in some cases.

Has anyone managed to achieve this in Workshop? Any workaround or configuration we might be missing would be really helpful.

Hi - thanks for the question. The Object Table widget doesn’t currently support background coloring for an entire row; however, you could instead apply conditional formatting in Ontology Manager.

In the Properties tab in Ontology Manager, add conditional formatting rules to your status/priority property. Then you could use the Copy rules button to copy those rules to every other property on the object type. Conditional formatting can reference a different property’s value, so all columns will color based on your status field. Then in the Object Table’s Display & formatting settings in Workshop, enable “Conditional formatting colors entire cell.” This will give the effect of row-level coloring.

Here’s the documentation on conditional formatting: https://www.palantir.com/docs/foundry/object-link-types/conditional-formatting/

Thanks @8f3d7b1c4e2a95d0b6c1 for the detailed response! We actually already tried this approach — we set up the conditional formatting rules in Ontology Manager on the status property, copied them across to all other properties, and enabled “Conditional formatting colors entire cell” in the Object Table’s Display & formatting settings in Workshop.

Unfortunately it still only colors each individual cell, not the full row. So while the cells do pick up the color, there are gaps between columns and the overall effect doesn’t read as a highlighted row — which is what we really need for our users to scan the table quickly. Any other ideas?

custom widget? :slight_smile: or function backed pivot table?