Data Types
The EditField HTC presents a different user interface for editing data based on the specified type of the data. The basic type of the data is specified by the name of the element specifying the configuration information for that data. Some of the basic types also have subtypes.
The EditField HTC supports the following data/control types (and sub-types):
boolean
date
numeric (currency)
numeric (float)
numeric (integer)
select
text (long)
text (password)
text (short)
time
boolean
A box containing a check box on the left side, followed by a label indicating some condition that is True when the check box is checked and False when the check box is unchecked. Unlike the HTML check box control, which only returns a value when checked, this control always returns a 1 (one) when checked or a 0 (zero) when unchecked.
Return to top
date
A box containing a date in one of several pre-defined, configurable formats. It might also contain a prompt to enter a date. At the right end of the box is a drop-down arrow, which when pressed reveals a calendar control for picking a date. Minimum and maximum dates can be specified for use in validation checking.
Return to top
numeric (currency)
A box containing a currency value or a prompt to enter a currency value. Currency values can be input in one of several configurable formats, and illegal formats are either not accepted as input, or caught as errors. Minimum and maximum currency values can be specified for use in validation checking.
Return to top
numeric (float)
A box containing a decimal number or a prompt to enter a number. Decimal numbers can be input in one of several configurable formats, and illegal formats are either not accepted as input, or caught as errors. Minimum and maximum decimal numbers can be specified for use in validation checking.
Return to top
numeric (integer)
A box containing a whole number or a prompt to enter a number. Whole numbers can be input in one of several configurable formats, and illegal formats are either not accepted as input, or caught as errors. Minimum and maximum whole numbers can be specified for use in validation checking.
Return to top
select
A box allowing one of a number of distinct choices or containing a prompt to make a selection. At the right end of the box is a drop-down arrow, which when pressed reveals a drop-down list containing the available choices. Unlike the normal HTML select control, this control is not windowed and so can be drawn over using Dynamic Hypertext Markup Language (DHTML).
When the data does not specify an item in the list of choices, a prompt is displayed.
Return to top
text (long)
A four line, scrollable text box that allows carriage returns to be entered. A maximum length and a minimum length may be specified.
A character mask can be specified for use in validation checking to force valid input to conform to a particular format. If no character mask is provided, a default character mask is used.
The default regular expression representing long text does not allow entering '<', '>', and '&' characters:
^[^<>&]*$
Return to top
text (password)
A single line text box that does not allow carriage returns to be entered. Entered characters are displayed in the box as the asterisk ('*') so that the password remains hidden. A maximum length and a minimum length may be specified.
A character mask can be specified for use in validation checking to force valid input to conform to a particular format. If no character mask is provided, a default character mask is used.
The default regular expression representing password text does not allow entering '<', '>', and '&' characters:
^[^<>&]*$
Return to top
text (short)
A single line text box that does not allow carriage returns to be entered. A maximum length and a minimum length may be specified.
A character mask can be specified for use in validation checking to force valid input to conform to a particular format. If no character mask is provided, a default character mask is used.
The default regular expression representing short text does not allow entering '<', '>', and '&' characters:
^[^<>&]*$
Return to top
time
A box containing a time of day expressed in the 24-hour format HH:MM. It may also contain a prompt to enter a time. Minimum and maximum times can be specified for use in validation checking.
Return to top