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.
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.
<tc:sheet value="#{sheetController.solarList}"
var="solarobject" rows="4">
<tc:column label="Name">
<tc:out value="#{solarobject.name}" labelLayout="skip"/>
...
Name
|
Orbit
|
Period (Days)
|
Discoverer
|
Year
|
Sun
|
-
|
0.0
|
-
|
|
|
Mercury
|
Sun
|
87.97
|
-
|
|
|
Venus
|
Sun
|
224.7
|
-
|
|
|
Earth
|
Sun
|
365.26
|
-
|
|
|