Setting Colors with Status Expressions

Manage how your Status Board warnings are displayed based on the status field selection. For example you have building damage assessment that has changed to minor or severe damage.

Item status expressions allow you to specify what color a row within a status board should be based on what status is selected from a drop down field.

🔑 ACCESS LEVEL REQUIRED: Account Owner

⚠ī¸ ATTENTION: If you do not already have a status field, you will need to add one first.

  1. Go to the Admin Area
  2. Expand Templates
  3. Select Status Boards
  4. Click the Edit icon on the status board you wish to edit
  5. In this example the options for statuses are 'No Damage', 'Minor Damage', 'Severe Damage' and 'Destroyed'
  6. Scroll to the bottom of the page and click + Advanced Options
  7. Here you will see Item status expressions;
    1. Success = Green
    2. Warning = Amber
    3. Danger = Red 

  1. To set the colors based on the status selection, you must use the field ID/name. I.e. the field name for No Damage is no_damage, the field name for Destroyed is destroyed and so on
  2. Click the â‹Ž more options menu icon and copy the Field ID, you can also click on the double paper icon to copy
  3. The field IDs for Status is status_eHxRUlwS

  1. If 'No Damage' is selected I want the status board item to be green, enter the following in Success:
    1. status_eHxRUlwS === 'no_damage'
  2. If 'Minor Damage' is selected, I want the item to be amber, enter the following in Warning:
    1. status_eHxRUlwS === 'minor_damage'
  3. If 'Severe Damage' OR 'Destroyed' is selected, I want the item to be red, enter the following in Danger:
    1. status_eHxRUlwS === 'severe_damage' || status_eHxRUlwS === 'destroyed' 

ℹī¸ NOTE: Use when more than one selection will trigger color to appear:

  • || = OR
  • && = AND

  1. Click Save

ℹī¸ NOTE: You can also use numbers in your expressions. See the example below for how to add colors based on the number of occupancy in a particular shelter.

Example input: 

Example output: 

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us