Column

Purpose With Column you can add a new column in a table control.
Example Column "Description" size=30 name="descr" position=5 -readonly

This creates a new column with heading "Description" . The column values are taken from the variables V[descr.1], V[descr.2],...

Format Column "heading" size=x name="varname"   (options)

A new column with heading "heading" is appended to the table. The column width (also maximum input size) is x. The variables V[varname.1], ... are mapped to the column values (input and output), where the index 1,2,3,,, denotes the absolute row number within the whole table control (not only within the the visible part). It is also possible to use another column as index, instead of 1,2,3; see option keycolumn=.

Options
table= A table T[tabname] can be specified. This option is required if there is more than one table control on the screen.
position= Position of the column within the table.
keycolumn= Instead of using the row number as index, you specify a column whose values are used as index. For example, you specify keycolumn=[Item] where [Item] is the table column that contains the item number within the document. If you allow input in your column, and the user is allowed to delete certain rows or to insert new ones later on, the absolute row number would not be a useful index, since it would change when rows are deleted or inserted. Please see InputAssistant Tutorials for an example.
-numerical Numerical input only
-uppercase Uppercase input only
-intensified The field value is displayed with a different colour (standard: red)
-alignright The field value is aligned right in readonly mode.
-readonly No input possibility
-proportionalfont The column display uses a proportional font (e.g. for text fields).
TechName=

SearchHelp=

Further searchhelp options

Defines the searchhelp for the new column. Same options and meaning as in InputField.