Since the Quickbase API won’t let us pull native Form Rules into our forms, we built our easy-to-use version into the Form Engine. To use it click on any field in a form, to open the Field Properties popup for that field. You can control that field from any checkbox or multi-choice field on the form. Press the green New Behavior button to create a new rule/behavior.

Here’s how these behaviors work:

Enable/Disable: shows or hides the field based on the state or value of the chosen checkbox or multi-choice field.  In Add Record use this works the same as Show/Hide.  In Edit Record use, Disable makes a field Read-only on the form.

Require/Un-Require: Makes a field Required conditional on input in the other field(s). Cannot Un-Require a field that is set as Required in Quickbase.

Show/Hide: Same as Enable/Disable, except in Edit mode, where it will hide the field and not just make it read-only.

In addition, you can select when to enforce field behaviors based on conditions using the options of All, Any or Always:  



Operations

The operations section now includes 3 new operational conditions: Is Empty, Not Empty, and Not Equals. These operations now enable users to create behaviors based on these operations thus providing even more options for customization. To use this functionality simply follow the steps mentioned above, and next to the "Field" selection, you will see the "Operation" selection next to it. Upon clicking the Operation dropdown, you will be able to select one of the four available operations. 







Is Empty/Not Empty: This field operation will return a value based on whether or not the field you are adding the behavior to is empty, or is not empty.

Equals/Not Equals: Similarly, this field operation will return a value based on whether or not the field you are adding the behavior to is equal to or not equal to a specific value. 


***For Equals/Not Equals operations, you will be prompted to enter the value you desire your field to equal or not equal within the "Equals" section as shown below:



For more details on Radio Buttons & Field Behaviors check out this video.


Related Articles:

  1. Template Properties
  2. Field Properties & Types
  3. CSS Formatting
  4. Conditional Dropdown Fields 
  5. Form Engine API