This is the definitive guide to building Option Captions in the DataJedi TS plugin. It documents the templating grammar, how values are resolved from your Things (Bubble entries), how filters work (text, numbers, dates, etc.), and every detail needed to get predictable results.
Example (drop this in Option caption):
${display | trim | title} — ${number | num('$0,0.00')} — ${example | date('ddd, m/dd/yy, h:MM TT')}
id: the identifier (from your chosen id field)text: the label (from your chosen label field)Option caption is non-empty, it replaces the text label by rendering your template per option.${ ... }.${ ... }, you reference a field and optionally append filters with pipes |.Example
${display | upper}
${display}${creator.name} traverses creator → name.${'Created Date' | date('yyyy-mm-dd')}null/empty, resolution stops and returns '' (empty string).${...} and |