Forms without the Options softkey
In case the form does not need any context-specific functions in the Options menu,
the softkey interface can be the same as in queries: left softkey is Done and the right
softkey is Cancel. Done accepts the contents and returns, wherea the Cancel function
discards all changes in the form and returns.
Form items
Empty items (that contain no data) can be hidden in the form’s view state. However,
this is not a requirement; forms can be designed either way, whichever is better for
the given application.
Unlike ordinary list items, the form items may have different sizes in the layout but
in edit state only. A long data field may occupy more than one line in edit state, but
in view state it is truncated to the first line.
The user may be able to add and remove form items. This is done with commands in
options menu.
Form items always have a label. The label has a text part, or a text and a graphical
part; however all items in one form must have the same column layout. (See section
List layouts for detailed information about layouts.)
The following item types can be used in a form:
Text field (alphanumeric or numeric content) ·
·
·
Pop-up field
Slider
Any combination of these types is possible within one form.
When the form is in edit state, the user can move the focus up and down like in a
list. The highlight in edit state is different from the highlight in view state, acting as
a visual cue. A cursor blinks in a text field that is in focus. There is no need to save
each field separately; the user can browse and modify the fields in any order and
then accept all modifications. During browsing a form in edit state, the keypad
functions are as follows:
Scroll up / down Move focus between form items (when in a text
field move the cursor within an item line by line).
Scroll left / right on a pop-up field: change value without opening list
on a text field: move cursor character by character
on a slider: adjust slider value
Select key on a pop-up field: open list
on a text field: move to next field
on a slider: move to next field
41