Examples so far have used only output components in table columns, but
you can place any JSF component in a table cell.
The example in this section iterates over a list of integers that are
used to configure components including text fields, buttons, and
menus.
Components in a table are no different than components outside a table;
you can manipulate them in any manner you desire, including conditional
rendering with the
rendered attribute, handling events (chapter
8), and the like.