ICEfaces™ Component Suite Overview |
![]() |
The ICEfaces Component Suite provides a complete set of enhanced standard and custom JSF components. These components provide additional benefits over other JSF components, such as:
Component Name |
Description |
Image |
|
ice:commandButton |
A button component. |
|
|
ice:commandLink |
A link-button component (a button component that renders as a clickable link) |
|
|
ice:commandSortHeader |
Used in conjunction with a dataTable. Renders a clickable column header facet allowing the user to toggle the sort order of data in the table, either ascending or descending based on the values in the column. |
|
|
ice:dataTable |
Provides a tabular view of a UIData structure. Supports table Header and Footer facets, embedded column components, which in turn may contain column header, footer, and commandSortHeader facets. Can also optionally be used with a dataPaginator to provide a paged table view. |
|
|
ice:column |
Represents a single column of data within a parent UIData component (dataTable). |
No Image |
|
ice:form |
A form component. |
No Image |
|
ice:graphicImage |
An image component. |
No Image |
|
ice:inputFile |
A file-upload component. Enables user-specified file uploading. |
|
|
ice:inputHidden |
A hidden text entry text-field component. |
No Image |
|
ice:inputSecret |
A password entry text-field component. |
|
|
ice:inputText |
A text-field component. |
|
|
ice:inputTextArea |
A text-area component. |
|
|
ice:message |
Renders a single message for a specific component. |
No Image |
|
ice:messages |
Renders all messages. |
No Image |
|
ice:outputFormat |
Renders parameterized text. |
No Image |
|
ice:outputLabel |
A label component for a specific element. |
No Image |
|
ice:outputLink |
An HTML anchor component. |
No Image |
|
ice:outputProgress |
Renders a progress bar indicating the completion percentage for a task. |
|
|
ice:outputText |
Renders styled or unstyled text. |
No Image |
|
ice:panelBorder |
A layout container component that arranges and resizes specified child containers to fit in five regions: north, south, east, west, and center. |
No Image |
|
ice:panelGrid |
A layout container component that arranges specified
child containers into a specified grid of columns and rows. |
No Image |
|
ice:panelGroup |
A layout container component intended for use in situations
when only one UIComponent child can be nested, such as in the case of
facets. |
No Image |
|
ice:panelStack |
A container component that itself contains multiple panel groups. A single contained panel group is visible at one time, filling the area covered by the panelStack component. |
No Image |
|
ice:panelTabSet |
A container component which itself contains one or more panelTab components, which are also container components. The panelTabSet component displays the "active" panelTab, hiding the contents of the others. |
|
|
ice:panelTab |
Renders an individual Panel Tab. Must be contained within a TabbedPane. |
No Image |
|
ice:selectBooleanCheckbox |
A checkbox component. |
|
|
ice:selectInputDate |
Renders a localized calendar. Users may select a date
by clicking on a date in the displayed month. The displayed month and
year can be changed using arrow buttons. |
|
|
ice:selectManyCheckbox |
Renders a set of checkboxes. |
|
|
ice:selectManyListbox |
A multiple-select listbox component. |
|
|
ice:selectManyMenu |
A multiple-select drop-down list component. |
No Image |
|
ice:selectOneListbox |
A single-select listbox component. |
|
|
ice:selectOneMenu |
A single-select drop-down list component. |
|
|
ice:selectOneRadio |
Renders a set of radiobutton components, only one of
which can be selected at one time. |
|
|
ice:dataPaginator |
Used in conjunction with a dataTable. May be used to render a set of page navigation facets and access attributes of the underlying DataModel specified in the associated dataTable. Using the dataPaginator, a dataTable containing a large DataModel can be viewed as multiple "pages" of table rows instead of as one large table. |
|
|
ice:tree |
Renders hierarchical data as a "tree" of branches
and leaf nodes (treeNodes). |
|
|
ice:treeNode |
Renders a treenode component. Must be added to a tree
component. |
No Image |