|
|
Choices for a form field can be specified using the rmenu descriptor. If the value of rmenu is a list of items enclosed in brackets, there must be at least one whitespace character that separates the brackets from the item list: rmenu={ "item 1" "item 2" "item 3" }.
If a definition of the rmenu descriptor degenerates to an
empty list, rmenu={}, the value of choicemsg is
displayed--your definition if you have defined one, or the FMLI
default message There are no choices available
.
If you define choicemsg and there might not be any
choices, be sure the message is appropriate to the
``empty list'' case.
There must be at least one active field visible in a form. If you open a form with all fields defined as inactive, or show=FALSE, FMLI does not display the frame.
Field n in a form frame cannot reference field m, where m is greater than n, and field m does not have a value descriptor defined. That is, you cannot reference the value of a field that is defined later in the form definition file because that field may not have been evaluated at the time you reference it.
If a second or subsequent page of a form is defined to be larger than can
be displayed on the terminal being used, it is not displayed at all
(for example, if
rows=25
is defined, and the terminal being used only has 24 rows available for display).