A tree can be added into a sheet. To do so, there are two steps which must be done.
First, the value
attribute of the sheet must refer to a method, which return a tree instead of a list.
Second, to display the tree, use the <tc:columnNode/>
tag.
Tag Library Documentation:
<tc:sheet/>
|
<tc:columnNode/>
There is a tree in the first column. You can expand and collapse the items.
The <tc:columnNode/>
tag can contain several tags for a tree.
In this example, it's a <tc:treeIndent/>
to intent the
single entries of the tree.
<tc:sheet value="#{sheetTreeController.solarTree}"
var="solarObject" showRoot="true" showRootJunction="true">
<tc:columnNode label="Name">
<tc:treeIndent/>
<tc:out value="#{solarObject.userObject.name}"/>
...Name | Central Body | Distance | Period | Discoverer | Year | |
---|
Sun | - | 0 | 0.0 | - | | |
Mercury | Sun | 57910 | 87.97 | - | | |
Venus | Sun | 108200 | 224.7 | - | | |
Earth | Sun | 149600 | 365.26 | - | | |
Moon | Earth | 384 | 27.32 | - | | |
Mars | Sun | 227940 | 686.98 | - | | |
Phobos | Mars | 9 | 0.32 | Hall | 1877 | |
Deimos | Mars | 23 | 1.26 | Hall | 1877 | |
Jupiter | Sun | 778330 | 4332.71 | - | | |
Metis | Jupiter | 128 | 0.29 | Synnott | 1979 | |
Adrastea | Jupiter | 129 | 0.3 | Jewitt | 1979 | |
Amalthea | Jupiter | 181 | 0.5 | Barnard | 1892 | |
Thebe | Jupiter | 222 | 0.67 | Synnott | 1979 | |
Io | Jupiter | 422 | 1.77 | Galileo | 1610 | |
Europa | Jupiter | 671 | 3.55 | Galileo | 1610 | |
Ganymede | Jupiter | 1070 | 7.15 | Galileo | 1610 | |
Callisto | Jupiter | 1883 | 16.69 | Galileo | 1610 | |
Themisto | Jupiter | 7507 | 130.02 | Sheppard | 2000 | |
Leda | Jupiter | 11094 | 238.72 | Kowal | 1974 | |
Himalia | Jupiter | 11480 | 250.57 | Perrine | 1904 | |
Lysithea | Jupiter | 11720 | 259.22 | Nicholson | 1938 | |
Elara | Jupiter | 11737 | 259.65 | Perrine | 1905 | |
Ananke | Jupiter | 21200 | -629.77 | Nicholson | 1951 | |
Carme | Jupiter | 22600 | -702.3 | Nicholson | 1938 | |
Pasiphae | Jupiter | 23500 | -708.0 | Melotte | 1908 | |
Sinope | Jupiter | 23700 | -758.9 | Nicholson | 1914 | |
Iocaste | Jupiter | 20216 | 631.5 | Sheppard | 2000 | |
Harpalyke | Jupiter | 21132 | 623.3 | Sheppard | 2000 | |
Praxidike | Jupiter | 20964 | 625.3 | Sheppard | 2000 | |
Taygete | Jupiter | 23312 | 732.2 | Sheppard | 2000 | |
Chaldene | Jupiter | 23387 | 723.8 | Sheppard | 2000 | |
Kalyke | Jupiter | 23745 | 743.0 | Sheppard | 2000 | |
Callirrhoe | Jupiter | 24100 | 758.8 | Sheppard | 2000 | |
Megaclite | Jupiter | 23911 | 752.8 | Sheppard | 2000 | |
Isonoe | Jupiter | 23078 | 725.5 | Sheppard | 2000 | |
Erinome | Jupiter | 23168 | 728.3 | Sheppard | 2000 | |
Saturn | Sun | 1429400 | 10759.5 | - | | |
Pan | Saturn | 134 | 0.58 | Showalter | 1990 | |
Atlas | Saturn | 138 | 0.6 | Terrile | 1980 | |
Prometheus | Saturn | 139 | 0.61 | Collins | 1980 | |
Pandora | Saturn | 142 | 0.63 | Collins | 1980 | |
Epimetheus | Saturn | 151 | 0.69 | Walker | 1980 | |
Janus | Saturn | 151 | 0.69 | Dollfus | 1966 | |
Mimas | Saturn | 186 | 0.94 | Herschel | 1789 | |
Enceladus | Saturn | 238 | 1.37 | Herschel | 1789 | |
Tethys | Saturn | 295 | 1.89 | Cassini | 1684 | |
Telesto | Saturn | 295 | 1.89 | Smith | 1980 | |
Calypso | Saturn | 295 | 1.89 | Pascu | 1980 | |
Dione | Saturn | 377 | 2.74 | Cassini | 1684 | |
Helene | Saturn | 377 | 2.74 | Laques | 1980 | |
Rhea | Saturn | 527 | 4.52 | Cassini | 1672 | |
Titan | Saturn | 1222 | 15.95 | Huygens | 1655 | |
Hyperion | Saturn | 1481 | 21.28 | Bond | 1848 | |
Iapetus | Saturn | 3561 | 79.33 | Cassini | 1671 | |
Phoebe | Saturn | 12952 | -550.48 | Pickering | 1898 | |
Uranus | Sun | 2870990 | 30685.0 | Herschel | 1781 | |
Cordelia | Uranus | 50 | 0.34 | Voyager 2 | 1986 | |
Ophelia | Uranus | 54 | 0.38 | Voyager 2 | 1986 | |
Bianca | Uranus | 59 | 0.43 | Voyager 2 | 1986 | |
Cressida | Uranus | 62 | 0.46 | Voyager 2 | 1986 | |
Desdemona | Uranus | 63 | 0.47 | Voyager 2 | 1986 | |
Juliet | Uranus | 64 | 0.49 | Voyager 2 | 1986 | |
Portia | Uranus | 66 | 0.51 | Voyager 2 | 1986 | |
Rosalind | Uranus | 70 | 0.56 | Voyager 2 | 1986 | |
Belinda | Uranus | 75 | 0.62 | Voyager 2 | 1986 | |
1986U10 | Uranus | 76 | 0.64 | Karkoschka | 1999 | |
Puck | Uranus | 86 | 0.76 | Voyager 2 | 1985 | |
Miranda | Uranus | 130 | 1.41 | Kuiper | 1948 | |
Ariel | Uranus | 191 | 2.52 | Lassell | 1851 | |
Umbriel | Uranus | 266 | 4.14 | Lassell | 1851 | |
Titania | Uranus | 436 | 8.71 | Herschel | 1787 | |
Oberon | Uranus | 583 | 13.46 | Herschel | 1787 | |
Caliban | Uranus | 7169 | -579.39 | Gladman | 1997 | |
Stephano | Uranus | 7948 | -677.48 | Gladman | 1999 | |
Sycorax | Uranus | 12213 | -1283.48 | Nicholson | 1997 | |
Prospero | Uranus | 16568 | -1962.95 | Holman | 1999 | |
Setebos | Uranus | 17681 | -2196.35 | Kavelaars | 1999 | |
Neptune | Sun | 4504300 | 60190.0 | Adams | 1846 | |
Naiad | Neptune | 48 | 0.29 | Voyager 2 | 1989 | |
Thalassa | Neptune | 50 | 0.31 | Voyager 2 | 1989 | |
Despina | Neptune | 53 | 0.33 | Voyager 2 | 1989 | |
Galatea | Neptune | 62 | 0.43 | Voyager 2 | 1989 | |
Larissa | Neptune | 74 | 0.55 | Reitsema | 1989 | |
Proteus | Neptune | 118 | 1.12 | Voyager 2 | 1989 | |
Triton | Neptune | 355 | -5.88 | Lassell | 1846 | |
Nereid | Neptune | 5513 | 360.13 | Kuiper | 1949 | |
Pluto | Sun | 5913520 | 90800.0 | Tombaugh | 1930 | |
Charon | Pluto | 20 | 6.39 | Christy | 1978 | |