# Messaging

<figure><img src="https://870194474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M_kE41Rl4pOtwKfvvQq%2Fuploads%2FzA2y1duZJMNMb6cfPxPZ%2FImage%20messages%20form%20pages%20en%20form%20fields.png?alt=media&#x26;token=8bf2ccc4-9a05-4136-8b41-7cc53f97d098" alt=""><figcaption></figcaption></figure>

### <mark style="color:blue;">Pages</mark>

***Message saved**:* Toast message shown when a message is saved for the root form definition

***Deletion confirmation**:* Confirmation message which will be shown when attempting to delete a form message

***Message deleted**:* Toast message shown when a message is deleted for the root form definition

***Unsaved changes**:* Confirmation message which will be shown when system detects changes that might be lost

***Running uploads save**:* Message which will be shown when system detects running uploads when saving

***Running uploads confirm:*** Confirmation message which will be shown when system detects running uploads that might be lost

***Close confirmation**:* Confirmation message which will be shown when a save will close the form for further edits

***Form created**:* Toast message shown when a new message is created

***Form copied**:* Toast message shown when a new message is created by copying

***Message saved**:* Toast message shown when a message is saved for subforms using this form. These saves are local and are not saved permanently immediately

***Message deleted**:* Toast message shown when a message is deleted for subforms using this form.  These deletes are local and are not saved permanently immediately

***Validation error***: Sets the message that will be shown when any invalid values are given

***Execute flow failed***: Sets the message that will be shown when an execute dataflow action fails. Use {0} to place the event name

### <mark style="color:blue;">Form fields</mark>

<mark style="color:red;">**Color**</mark>&#x20;

***Non color:*** Validation message displayed under the field when a non hex color value is set

<mark style="color:red;">**Date calculation**</mark>

***Invalid variables***: Validation message displayed as result of the calculation when invalid variables are found

<mark style="color:red;">**Datepicker**</mark>

***Out of bounds***: Sets the message that will be shown when an out of bounds value is set. Use {0} to place the corrected value

***Required***: Validation message displayed under the field when it is marked required and no value was given

<mark style="color:red;">**Download**</mark>

***Download fails***: Message which will be shown when the download fails\
\ <mark style="color:red;">**List**</mark>

***Required***: Validation message displayed under the field when it is marked required and no value was given

<mark style="color:red;">**Masked textbox**</mark>

***Mask validation***: Validation message displayed under the field when mask type is set to simple and the set value doesn't match the mask

***Required***: Validation message displayed under the field when it is marked required and no value was given

<mark style="color:red;">**Media**</mark>

***Clear media***: Confirmation message that will be shown when trying to clear the media

***Required***: Validation message displayed under the field when it is marked required and no value was given\
\ <mark style="color:red;">**Numeric calculation**</mark>

***Invalid calculation***: Validation message displayed as result of the calculation when an invalid calculation is triggered\
\ <mark style="color:red;">**Numeric editor**</mark>

***Minimum bound***: Validation message displayed under the field when entered value is under the minimum. Use {0} to place the minimum value                      &#x20;

***Maximum bound***: Validation message displayed under the field when entered value is under the maximum. Use {0} to place the maximum value

***Required***: Validation message displayed under the field when it is marked required and no value was given

<mark style="color:red;">**Signature**</mark>

***Required***: Validation message displayed under the field when it is marked required and no value was given

<mark style="color:red;">**Subform**</mark>

***Existing barcode***: Message that is shown when the main subform scan finds an existing subform entry matching the scanned barcode. Message is only applicable when duplicate scan results are not allowed                      &#x20;

***Unknown barcode***: Message that is shown when the main subform scan fails to find a subform entry matching the scanned barcode. Message is only applicable when unknown code prompts are enabled\
\
\&#xNAN;***Required***: Validation message displayed under the field when it is marked required and no value was given

<mark style="color:red;">**Textbox**</mark>

***Minimum length***: Validation message displayed under the field when entered value doesn't match the minimum length. Use {0} to place the minimum length value                    &#x20;

***Maximum length***: Validation message displayed under the field when entered value doesn't match the maximum length. Use {0} to place the maximum length value

***Required***: Validation message displayed under the field when it is marked required and no value was given

<mark style="color:red;">**Tree**</mark>

***Required***: Validation message displayed under the field when it is marked required and no value was given

&#x20;

&#x20;
