How do I render custom picklist values?

Moshe, one “wrinkle” to the Picklist renderer is that if the Picklist is either (a) Dependent on the values of another picklist, or (b) Dependent on the record’s Record Type, then field.metadata.picklistEntries is NOT considered when building the Picklist — rather, an internal function is run that goes and determines the appropriate values to display based on the value of the controlling picklist and/or Record Type field on the current record.

If you want to completely override this behavior, you’ll need to roll your own custom picklist renderer using our internal skuid.ui.renderers API, and as J describes in this community post.

If you want to rely on the internal renderer, but adjust the values AFTER the renderer has been run, you might try removing the displayed values directly from the output