To illustrate how users can configure control-specific properties in the window linked to the State Matrix field, consider the two following examples:

Example 1: State Matrix for Checkbox Control: Expanded Configuration Options

Along with configuring the control state for each form behavior, users can also perform the following action:

  • Set initial value for the control on a per-form-behavior basis

Example 2: State Matrix for Grid Control – Expanded Configuration Options

Along with configuring the control state for each form behavior, users can also perform the following actions:

  • Enable control properties or functions on a per-form-behavior basis
    • To enable a specific function, select the corresponding checkbox (located either directly under the function or to its left).
  • Set the corresponding form behavior for each enabled function (where applicable)
    • Once a function has been enabled for the control, users can select the form behavior associated with it.
  • Set validators for the control on a per-form-behavior basis
    • Depending on the control, users can enable required field and/or range validation.
    • Range Validation
      In cases where users can enable range validation for the control, they must also set a minimum and maximum value.
      • For example, when setting up range validation for the date/time picker control, users must enable the Range Validator checkbox as well as select the relevant date values.