A <tc:sheet/> tag can contain any number of <tc:column/> tags. The <tc:column/> tag is a container, which may contain output fields, labels, progress bars or even tab groups.
<tc:sheet/>
<tc:column/>
Tag Library Documentation: <tc:sheet/> | <tc:column/>
Two attributes should be recognized in a sheet. The data of the sheet is set in the value attribute. The variablename of a single entry is set by the var attribute, which can be used in the <tc:column/> tags. In this example, also the rows attribute is set. So only four rows are shown at a time.
value
var
rows
In most cases, you should set labelLayout="skip" for components which have usually a label. Otherwise those components have a negative affect on the proportion of the sheet. For components with a label the attribute margin-bottom is set. The margin is add to the height of a row.
labelLayout="skip"
margin-bottom