Conditional Logic Using Custom Data Tables

Conditional logic in forms and fields can be configured to use custom data tables as your comparison type. Adding conditional logic to fields based on data tables allows you to evaluate responses against a long list of values without needing complex ANY or OR rule statements.

What to expect

  • Condition comparisons include: found in custom data table and not found in custom data table.

  • This comparison is for single response fields only. Fields that accept multiple responses are not supported.

  • Only Number, Text, Picklist, and Radio button field types are supported.

  • The data table referenced in the logic does not need to be included in the form itself.

Configure conditional logic using custom data tables

  1. Access the Grant Manager Portal - Navigate to yourcausegrants.com or your client URL. Sign in using your Blackbaud ID (BBID) or Single Sign-On (SSO) credentials.

  2. Open the Form Builder - From the side navigation, select Program Setup > Custom Forms. Click the ellipsis next to the form and choose Edit.

  3. Edit a Form Component - In the Form Builder, hover over the field and select Edit component.

    Tip: The field must accept single responses only. Multiple response fields are not supported.

  4. Configure the Component - Choose a tab based on what you want to configure:

    • Validation: Under Advanced Validation, click Manage custom validation to define when the component is valid.

    • Display: Select Manage conditional logic to set rules for when the component is shown.

    • Set Value: Select Add new rule to define the field's value.

  5. Build Conditions and Rules - In the Manage Custom Validity or Manage Conditional Logic modal:

    1. Select Add condition.

    2. Choose the field to base the condition on.

    3. Select a comparison: found in custom data table or not found in custom data table.

    4. Choose the data table to reference from the dropdown.

    5. Add more conditions as needed.

      Note: Use the ANY or ALL toggle in the rule to define how conditions are evaluated.

      Tip: For more complex logic, select Add new rule before creating conditions.

    Manage Conditional Logic modal that includes a condition stating Department name found in custom data table Business Units.

  6. Save Your Changes - Select Save in the Configuration modal and then save the form to finalize your changes.

Frequently asked questions