Field types

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 (&nbsp;) are supported.

4

field type

text

See the field type table for valid values. Invalid types are ignored.


Field Types

TypeDescriptionAddition Positions
textText entry box

Position

Entry

Default

Description

5

input size

inputSize parameter 

Allows override of global parameter value.

textareaMulti-line text area

Position

Entry

Default

Description

5

number of rows

5 rows


6

number of columns

as large as containing area allows


radio

checkbox

Radio buttons

Checkboxes

Position

Entry

Default

Description

5

number of rows

Layout of the entries.

6

value


Value of entry for replacement.

7

text

value

Text for entry for display to user.

repeat



Repeated text:value pairs for each entry.

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

Position

Entry

Default

Description

5

number of rows

Selections to display.

6

value


Value of list entry for replacement

7

text

value

Text for list entry for display to user

repeat



Repeated text:value pairs for each list entry

float

integer

integer-select


Text entry box with validation

Text entry box with validation

Select list


Position

Entry

Default

Description

5

lower bound

no validation 

Automatic range validation. Must be valid integer or float value.

6

upper bound

no upper validation


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.

dateText entry box with validation

Position

Entry

Default

Description

5

lower bound

no validation

Automatic range validation

6

upper bound

no validation 


7

date format

dateFormat parameter

Allows override of global parameter value.

See Date Format for how to specify this value.

Inclusive

Bounds are inclusive - greater than or equal and less than or equal.

outputOutput text only
hiddenHidden field - does not show in table
groupPseudo field used for grouping of fields

Position

Entry

Default

Description

5

width

as much as needed 

Width of the group area in percent (%) or pixels.

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.