Field types
Summary
The Replace field list (replace) parameter is a comma separated list of field descriptions. A field description is a colon separated list of entries that configure the field for display and replacement. Each field has a type and each type has a colon separated list of configuration entries.
If you prefer to see an example before looking at the reference information, go to this example.
The base field configuration that is common to all field types. Position refers to the position within the colon separated list (position1:postion2:position3:position4: etc...). Blanks are valid. Optional fields do not need to be specified.
Position | Entry | Default | Description |
|---|---|---|---|
1 | key | required | Field name. It must not be blank or contain blanks. Avoid special characters. This is the name used for replacement in the body. Key is case sensitive. |
2 | value | blank | Initial field value. Always use the internal value and not the text representation of the value where that is supported. |
3 | description | key | Prompt text for the field that will appear in the field table. Line breaks with leading space ( <br>) and required spaces ( ) are supported. |
4 | field type | text | See the field type table for valid values. Invalid types are ignored. |
Field Types
| Type | Description | Addition Positions | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| text | Text entry box |
| ||||||||||||||||||||
| textarea | Multi-line text area |
| ||||||||||||||||||||
radio checkbox | Radio buttons Checkboxes |
Entries per line An alternative is to use a negative number for position 5 to indicate the number of entries per line. | ||||||||||||||||||||
select select-multi | Select list Multiple select list |
| ||||||||||||||||||||
float integer integer-select | Text entry box with validation Text entry box with validation Select list |
Inclusive Bounds are inclusive - greater than or equal and less than or equal. integer-select Both bounds must be specified and the difference must be less than 10000. | ||||||||||||||||||||
| date | Text entry box with validation |
Inclusive Bounds are inclusive - greater than or equal and less than or equal. | ||||||||||||||||||||
| output | Output text only | |||||||||||||||||||||
| hidden | Hidden field - does not show in table | |||||||||||||||||||||
| group | Pseudo field used for grouping of fields |
|
Field Type Qualifiers
The field type (position 4) entry can be qualified by one or more of the following by appending the qualifier to the field type name.
Qualifier | Description | Example |
|---|---|---|
-required | Validates that a non-blank value is selected or specified. | text-required |
-disabled | Disables input on the field. | radio-disabled |
-end | Ends a group previously started with the group type. | checkbox-required-end |
-more | Initially hides the field until the user requests to view more fields. This allows for basic and advanced field control by user. | select-more |
Need support? Create a request with our support team.
Copyright © 2005 - 2025 Appfire | All rights reserved.
