GRID container

Defines a layout area for unique record presentation.

Syntax

GRID [identifier] [ ( attribute [,...] ) ]
{
  { text
  | item-tag
  | hbox-tag
  | layout-tag
  | horizontal-line }
  [...]
}  
END
  1. text is literal text that will appear in the form as a static label.
  2. item-tag defines the position and length of a form item.
  3. hbox-tag defines the position and length of several form items inside an horizontal box.
  4. layout-tag defines the position and length of a layout tag.
  5. horizontal-line is a set of dash characters defining a horizontal line.

Attributes

COMMENT, FONTPITCH, HIDDEN, STYLE, TAG.

Usage

The GRID container declares a formatted text block defining the dimensions and the positions of the logical elements of a screen for a unique-record presentation.

You can specify the position of labels, form fields for data entry or additional interactive objects such as buttons.

A GRID container can hold static text, item tags, field tags, hbox tags, and layout tags.

A GRID container defines a layout area based on character cells.

A GRID can hold form items such as labels, fields, or buttons at a specific position. Form items are located with item tags in the grid layout area. You can use layout tags to place some type of containers inside a grid.

Avoid Tab characters (ASCII 9) inside the curly-brace delimited area. If used, Tab characters will be replaced by 8 blanks by fglform.

GRID
{
<GROUP g1                                   >
 Id:   [f1] Name: [f2                      ]
 Addr: [f3                                 ]
<                                           >
}
END