We’re pleased to introduce Custom Formatting - giving you full control over how your data is displayed using JavaScript-powered Mustache-style expressions.
Whether you're formatting numbers, combining text, or manipulating strings, you can now:
- 🔢 Perform on-the-fly calculations (e.g. {{ $['value'] / 1000 }})
- 🧠 Combine multiple columns (Progress: {{ $['a'] }} of {{ $['b'] }})
- ✂️ Trim or transform strings ({{ $['name'].substring(0, 20) }})
All formatting is cosmetic only, so your underlying data remains unchanged.
✨ Built-in IntelliSense helps guide you as you type, and error handling ensures it’s easy to debug.
Try it out under the Columns tab in any tile. We can’t wait to see how you use it!
PS. We're currently working on a way of creating custom columns and new values on the fly, e.g. creating a link from a template, or generating a health state based on a condition. If you're interested in joining the private preview reach out to dave.clarke@squaredup.com.
