Text block

A static text container with richer formatting options than Paragraph, used for headed callouts and styled copy.

A static text container, like Paragraph, but with optional title, icon, and tonal styling. Lands between Paragraph and Callout in visual weight.

Properties

PropertyDescription
text
string
default: 'Standard text shown on the form.'
Body text. Interpolates {Field} form values and [System] tokens (e.g. [Me], [Today]) live.
textAlign
'left' | 'center' | 'right' | 'justify'
default: 'left'
Horizontal text alignment.
dividerLine
'off' | 'thin' | 'medium' | 'thick'
default: 'off'
Typographic rule under the text, rendered as a bottom border. thin/medium/thick map to 1/2/4px. Stacks with the generic border controls.
dividerColor
string (CSS colour)
Colour of the divider line. Falls back to the text colour, then currentColor.

JavaScript recipes

The text block is not directly addressable from JS yet, drive it through the {Field} placeholders in its text instead. Set the text to something like Hello {FirstName}, then keep that field populated.

Populate a placeholder on load

// Text block = "Welcome, {Greeting}"
f365.events.onLoad(() => {
  const me = f365.user.current();
  f365.field('Greeting').value = me.title;
});

Keep the text in sync as the user types

// Text block = "Reviewing, {ProjectName}"
f365.events.onChange((e) => {
  if (e.fieldKey === 'ProjectName') {
    // The text block re-renders automatically because it interpolates
    // {ProjectName}; no further action needed.
  }
});

Related articles

  • Paragraph

    A static block of text, instructions, descriptions, or supplementary copy that doesn't belong to a specific field.

  • Callout

    A coloured info block with an icon, note, tip, warning, or success.