A compact, read-only numerical data text block that displays formatted integers or decimals alongside units, percentages, custom currency markings, and contextual error accent highlights.
- Displaying a read-only numeric value, score, index, metric, or currency value within user interfaces.
- Rendering financial tracking fields or statistical values that require explicit prefix/suffix symbols (e.g. £, €) or dynamic highlight gating for losses.
- A dashboard tile rendering a database revenue cell formatted with a currency prefix and bold red styling triggered on negative margins.
- Displaying a precise fractional calculation summary clamped cleanly via decimal precision configurations.
- Using to capture user numerical entries, use a form-bound number input control element instead.
- Allocating massive grid canvas dimensions, keep this small indicator element sized to 1 row tall and 1 or 2 columns broad.
Configure these in the Application Designer property panel. Group headings mirror the editor where possible. Data Source is where the element gets its rows or field binding (a view/query, a connector operation, or a parent form field). References appear only for view-backed sources and map foreign-key ID columns to readable labels from another view.
- A custom expression textbox representing the numeric value to draw. Defaults to 0.Example
0Default: buildCustomExpressionValue("0")
- A boolean selection switch that automatically appends a percent sign (%) to the end of the printed value string.Default: false
- A text input or numeric field defining the maximum allowance of decimal places to preserve (defaults to 0).Default: none
- Text or currency glyph tokens positioned directly before the printed numeric structure (e.g., adding a pound sign £).Example
£Default: none - Text or unit layout identifiers positioned directly after the printed numeric structure (e.g., adding a euro sign €).Example
€Default: none
- No size of its own: dropped at the platform default of 1 × 1 grid cells and resized on the page.
Renders flat semantic typography elements. Screen readers parse baseline prefix, numerical formatting steps, and visual unit markers explicitly to guarantee perfect audio interpretations.
Other parts of your app can read live values from this element in custom expressions:
elements.myNumberField.<property>
value
number | string
The current value (number or PostgREST string).
elements.myNumberField.value
When The number being displayed, after the element has resolved it. Use it when a neighbouring element must calculate from the same figure.
To use one of these, open the property you want to drive on the other element, switch it to expression mode in the Expression Editor, and enter:
| |
Replace myNumberField with this element’s unique id. Select the element in Application Designer and copy the id chip at the top of the right-hand property panel.
Drag this element into one of these containers: