The TREE container defines the presentation of a list of ordered records in a tree-view widget.
TREE [identifier] [ ( attribute [,...] ) ]
{
title [...]
[name_column [|identifier [|...]] ]
[...]
}
END
COMMENT, DOUBLECLICK, HIDDEN, FONTPITCH, STYLE, TAG, UNHIDABLECOLUMNS, UNMOVABLECOLUMNS, UNSIZABLECOLUMNS, UNSORTABLECOLUMNS, WANTFIXEDPAGESIZE, WIDTH, HEIGHT, PARENTIDCOLUMN, IDCOLUMN, EXPANDEDCOLUMN, ISNODECOLUMN, IMAGEEXPANDED, IMAGECOLLAPSED, IMAGELEAF.
To create a tree view in a grid-based layout, you must define the following elements in the form file:
For more details about this item type, see TREE item type.
LAYOUT
GRID
{
<Tree t1 >
Name Index
[c1 |c2 ]
[c1 |c2 ]
[c1 |c2 ]
[c1 |c2 ]
}
END
END
ATTRIBUTES
LABEL c1 = FORMONLY.name;
LABEL c2 = FORMONLY.idx;
PHANTOM FORMONLY.pid;
PHANTOM FORMONLY.id;
TREE t1: tree1
PARENTIDCOLUMN = pid,
IDCOLUMN = id;
END
INSTRUCTIONS
SCREEN RECORD sr_tree(name, pid, id, idx);
END