DemandFlow Support Centre

Field Type: Checkbox

ReferenceField Types ReferenceUpdated 29/04/2026
The Checkbox field type provides a simple on/off toggle for capturing boolean (yes/no) values on records.

Overview

The Checkbox field type (checkbox) provides a simple toggle control for capturing boolean (yes/no, true/false) values. It renders as a clickable checkbox that users can toggle on or off.

Properties

PropertyRequiredDescription
IDYesThe field identifier.
TypeYesMust be set to checkbox
NameYesThe display label shown next to the checkbox.
WidthNoThe percentage width within the form section.
Read OnlyNoWhen true, the checkbox is displayed but cannot be toggled.
HelpNoTooltip text for the field label.
GridNoWhen true, appears as a column in list views, typically showing a tick or cross icon.
DefaultNoThe default state for new records (checked or unchecked).
VisibilityNoA condition controlling when this field is visible.

Checkbox as a Visibility Trigger

Checkboxes are frequently used as the trigger for visibility conditions on other fields, rows, or panels. For example, a checkbox labelled "Include Financial Details" could control the visibility of an entire financial form section. When checked, the financial fields appear; when unchecked, they are hidden.

Use Cases

  • Feature toggles — enabling or disabling a feature for the record (e.g. "Active", "Published")
  • Confirmations — acknowledging a condition (e.g. "Terms Accepted", "Data Verified")
  • Flags — marking a record with a boolean attribute (e.g. "Priority", "Archived", "Confidential")
  • Visibility controls — showing or hiding other sections based on checkbox state

Best Practices

  • Use clear, descriptive labels that make the meaning of checked vs. unchecked obvious
  • Consider using a 50% or smaller width, since checkboxes are compact and do not need full-width display
  • For more than two options, use an Indexed Select instead of multiple checkboxes
  • Use the Checkbox Group field type when you need multiple related checkboxes together
checkboxbooleantoggleyes notrue falsefield type

Was this article helpful?

← Back to Knowledge Base