Tag Summary |
ajax | No Description |
ajaxSettings | The AjaxSettings component is used for handling session expiration, customizing the progress message and defining Ajax related events. The defaultProgressMessage, defaultSessionExpiration and silentSessionExpiration components can be specified in the corresponding facets of the AjaxSettings component. |
barChartView | The BarChartView component is used to create and customize a bar chart. Can be specified only as a child tag of the chart component. Child tags: chartAxis, numberAxis, dateAxis, categoryAxis, chartAxisTicks, chartLabels, chartNoDataMessage, chartGridLines. |
borderLayoutPanel | The BorderLayoutPanel component is a container that is composed of several SidePanels and a central "content" area. A content area takes all of free space that remains after all SidePanels were placed. |
calendar | The Calendar component enables the user to select a date from a one-month calendar and navigate between months and years. Child tags: dateRanges, simpleDateRange. |
captionArea | This component can be placed inside of components with caption such as Window, Confirmation and FoldingPanel to customize the default set and appearance of component's caption buttons. |
captionButton | This component can be placed inside of the CaptionArea component to add a custom caption button. |
categoryAxis | The CategoryAxis tag is used to customize an axis for a chart with discrete data. This tag should be defined as a child tag for the chart-type components (barChartView and lineChartView). |
cell | The Cell component is used to specify content, style or client-side events for specific cells selectively. This component is also used for merging cells. If the column attribute is not specified, the cells are applied in the order they are declared starting from the first column. If there are cells with column attributre specified and without the column attribute, cells without column attribute are applied first. Child tags of the Cell component are used to render content of the appropriate cells. This tag can be specified only as a child tag of the row component. |
chart | The Chart component is used to present data in a graphical form enabling the user to see trends, comparisons, or percentage of the whole. The component constitutes the entire chart area, including the chart itself and all its elements (title, legend, background). The component is based on the JFreeChart engine and exposes a friendly API with JSF-specific features and enhancements. Child tags: pieChartView, lineChartView, barChartView, chartTitle, chartLegend. |
chartAxis | The ChartAxis tag is used to customize a chart axis of any type. This tag should be defined as a child tag for the chart-type components (barChartView and lineChartView). |
chartAxisTicks | The ChartAxisTicks tag is used to apply a style for the chart axis ticks. This tag should be defined as a child tag for the chart-type components (barChartView and lineChartView). |
chartGridLines | The ChartGridLines tag is used to customize gridlines for pie and line charts. This tag should be defined as a child tag for the barChartView and lineChartView components. |
chartLabels | The ChartLabels tag is used to apply style for data labels This tag should be defined as a child tag for the chart-type components (pieChartView, barChartView, lineChartView). |
chartLegend | The ChartLegend tag is used to customize a chart legend. This tag should be defined as a child tag for the chart-type components (pieChartView, barChartView, lineChartView). |
chartNoDataMessage | The ChartNoDataMessage tag is used to specify the text that is shown if there is no data to display in the chart. This tag should be defined as a child tag for the chart-type components (pieChartView, barChartView, lineChartView). |
chartTitle | The ChartTitle tag is used to customize the chart title. This tag should be defined as a child tag for the chart component. |
checkboxColumn | The CheckboxColumn component is used to specify a checkbox column, which is a special visual component that is rendered as a column of check boxes and whose values are not stored in the row's data object. You can use it as an alternative of or in addition to multiple selection or to implement complex selection models. Can be specified only as a child tag for the dataTable or treeTable component. In one of the facets can be specified selectAllCheckbox tag. |
clientValidationSupport | The ClientValidationSupport tag provides configuration of client-side validation for the enclosing form. |
closeWindowButton | This component can be placed inside of the CaptionArea component to specify the caption button that allows closing the window. |
column | The Column component is used to specify a separate column. Child components of the tag are used to render each cell of the current row. Can be specified only as a child tag for the dataTable, treeTable or dropDownField components. Please note that the if you use the Column component in the dropDownField, you cannot use attributes related to filtering, sorting, selection. |
columnGroup | The ColumnGroup component can be used to combine several columns into a group. The columns inside that are combined into a group can have an additional header and/or footer that spans across all of these columns. It is also possible to specify style and events for column groups. The set of attributes of tag is similar to that of tag. In order to create a group of columns, it is just needed to enclose the appropriate tags into a tag. |
columnMenu | A popup menu that can be placed into the "columnMenu" facet of or components to provide standard column operations. |
columnReordering | Turns on drag&drop column reordering feature for a DataTable or TreeTable where this tag is inserted. |
columnResizing | Adding this tag as a child tag for the dataTable or treeTable component turns on the column resizing feature for the appropriate DataTable or TreeTable. |
columns | The Columns component is used to specify dynamic number of columns in the dataTable or treeTable components. Child components of the tag are used to render each cell. All of the attributes of tag are analogous to their counterparts in the tag but they have one valuable difference - an ability for the attributes to be specified as value binding expressions that allow specifying column attributes on a per-column basis. When specify child components of the tag, the "var" request-scope variables from the and tags can be used (apart form "value" and "var" attributes). Component can be specified only as a child tag for the dataTable or treeTable. |
columnVisibilityMenu | A popup menu that can be placed inside of the menu specified with DataTable's "columnMenu" facet to allow user customize column visibility. This menu displays the list of all columns in the table with the check-box against each one. |
comboBoxFilter | No Description |
commandButton | This is an analog of the standard component extended with Ajax features making it possible to use Ajax request instead of form submission to execute an action and reload components. By default it behaves as its standard analog though Ajax functionality will be turned on if you specify its "render" attribute, which is similar to that of component and specifies the list of components that should be reloaded when the button is clicked. An additional optional attribute is "execute", which just like in the component allows specifying a list of components whose data should be submitted to the server for processing during the Ajax request. |
commandLink | This is an analog of the standard component extended with Ajax features making it possible to use Ajax request instead of form submission to execute an action and reload components. By default it behaves as its standard analog though Ajax functionality will be turned on if you specify its "render" attribute, which is similar to that of component and specifies the list of components that should be reloaded when the link is clicked. An additional optional attribute is "execute", which just like in the component allows specifying a list of components whose data should be submitted to the server for processing during the Ajax request. |
compositeFilter | No Description |
confirmation | The Confirmation component is a DHTML modal window containing a main instruction and two buttons using which the user can confirm or reject execution of some operation. |
customEventEditor | No Description |
dataTable | The DataTable component is used to display data in a tabular format and effectively manipulate it. It supports all the features of the standard JSF HtmlDataTable component and, in addition, provides a number of features of its own. Child tags: column, selectionColumn, checkboxColumn, singleRowSelection, multipleRowSelection, dataTablePaginator, cell, row, columnResizing. |
dataTablePaginator | The dataTablePaginator component allows the user to see the current page of the table records and jump from it to any other. The component displays the total number of pages, the number of the current page, a text field to type in the number of the page to go to, and a set of the Previous, Next, First and Last images to navigate between the pages. It should be placed within the dataTable component, inside any of its facets. |
dateAxis | The DateAxis tag is used to customize an axis with date values or keys. This tag should be defined as a child tag for the chart-type components (barChartView and lineChartView). |
dateChooser | The DateChooser component allows the user to enter a date either by typing it in the text field or selecting it from the calendar that appears when clicking a button next to text field. The selected date is displayed in the text field in the specified format. |
dateRanges | The DateRanges tag is used to specify date ranges in the Calendar. Can be specified only as a child tag for the calendar component. Child tag: simpleDateRange |
daySwitcher | Displays a time-table for one day. A time-table consists of a set of events with different time spans arranged within a day. |
dayTable | Displays a time-table for one day. A time-table consists of a set of events with different time spans arranged within a day. |
debug | This component is under construction. |
defaultProgressMessage | The DefaultProgressMessage component is used for customizing the progress message that appears when an Ajax request is in progress. Should be specified in the "progressMessage" facet of the AjaxSettings component. |
defaultSessionExpiration | If the DefaultSessionExpiration component is used, the confirmation that asks the user to reload the page appears when the current session is expired. This tag should be specified in the "sessionExpiration" facet of the AjaxSettings component. You can customize the session expiration confirmation by placing the tag into the "confirmation" facet of the tag and configuring its attributes appropriately. |
deleteEventAction | No Description |
dropDownField | Renders the DropDownField component that represents a text field with a set of predefined values in the drop-down list. There are two ways to specify items in the drop-down list: These two approaches can be combined in any order. |
dropDownFieldFilter | No Description |
dropDownItem | A child tag of the dropDownField or suggestionField tags that is used to specify a separate list item. It is also possible to add child components to the o:dropDownItem tag. |
dropDownItems | A child tag of the dropDownField or suggestionField tags that is used to specify a list of items. |
dynamicImage | The DynamicImage is a component that, unlike the standard JSF HtmlGraphicImage component which displays an image already stored as an application file, provides the ability to display an image which is dynamically generated at run time, or which is not available as an application file but, for example, is retrieved from a database. |
dynamicTreeStructure | This tag is used to specify a dynamic tree structure. The hierarchy in the dynamic tree structure is defined by specifying the expression for retrieving child nodes of a given node. You should place the staticTreeStructure tag into the treeTable tag. |
eventAction | No Description |
eventActionBar | No Description |
eventArea | No Description |
eventEditorDialog | No Description |
eventEditorPage | No Description |
eventPreview | Turns on and allows customizing the box that is displayed when the mouse hovers over the event to show event contents that might not fully fit in the normal event display. |
expansionToggleButton | This component can be placed inside of the CaptionArea component (which is in turn located in FoldingPanel component) to customize the appearance of FoldingPanel's expansion toggle caption button. |
filterProperty | No Description |
floatingIconMessage | The FloatingIconMessage component allows you to display a validation error of a validated component by changing its appearance and adding a floating icon over the component. |
focus | Focus is a non-visual component that controls the focus on the page. You can specify the component in focus when the page is loaded and also save the focus between page submissions. Note that there can be only one Focus component on the page. |
foldingPanel | The FoldingPanel component is a container for other components that can be collapsed or expanded by the user. It consists of a bar displaying the caption, an expandable/collapsible container, and a toggle button to switch between the two states. |
forEach | An iterator component that renders the specified set of components multiple times based on its parameters |
graphicText | GraphicText is a component that displays styled rotated text. It has API similar to the standard component, though unlike the component, the GraphicText component displays a text with an image generated on the server. This component can be useful for displaying vertical headers in a table having a lot of thin columns, vertical TabSet components, etc. |
hideColumnMenuItem | A menu item that can be inserted into the column menu of DataTable/TreeTable components to provide column hiding capability. |
hintLabel | The HintLabel component displays single-line text which, if it doesn't fit in the allotted space, is displayed fully in a tooltip. |
inputText | The InputText component is an input component that give feature display prompt text, if value of component is not set. |
inputTextarea | The InputTextarea component is an input component that give feature display prompt text, if value of component is not set. |
inputTextFilter | No Description |
layeredPane | The LayeredPane component is a container which allows switching between different sets of displayed components. Each set of components, called a page, is declared within the LayeredPane component and it's possible to use both server-side and client-side API for selecting the currently displayed page. LayeredPane provides different page loading modes to allow quick client-side switching or Ajax-based page switching. |
lineChartView | The LineChartView component is used to create and customize a line chart. Can be specified only as a child tag of the chart component. Child tags: chartAxis, numberAxis, dateAxis, categoryAxis, chartAxisTicks, chartLabels, chartNoDataMessage, chartGridLines, lineProperties. |
lineProperties | The LineProperties tag is used to customize lines in the line chart. This tag should be defined as a child tag for the lineChartView component. |
loadBundle | The LoadBundle component is used for loading a resource bundle localized for the Locale of the current view, and expose it (as a Map) in the request attributes of the current request. The o:loadBundle component is similar to the f:loadBundle from the RI or MyFaces JSF implementation but can be used in the components with Ajax enabled. |
maximizeWindowButton | This component can be placed inside of the CaptionArea component to specify the caption button that allows maximizing the window. |
menuItem | No Description |
menuSeparator | No Description |
messageParam | The MessageParam component allows you to specify parameters for validation messages within any OpenFaces validator. |
minimizeWindowButton | This component can be placed inside of the CaptionArea component to specify the caption button that allows minimizing the window. |
multipleNodeSelection | The component is used for multiple node selection. Can be specified only as a child tag for the treeTable component. |
multipleRowSelection | The MultipleRowSelection component is used for multiple row selection. Can be specified only as a child tag for the dataTable component. |
numberAxis | The NumberAxis tag is used to customize an axis with numeric values or keys. This tag should be defined as a child tag for the chart-type components (barChartView and lineChartView). |
pieChartView | The PieChartView component is used to create and customize a pie chart. It can be specified only as a child tag of the chart component. Child tags: pieSectorProperties, chartLabels, chartNoDataMessage. |
pieSectorProperties | The PieSectorProperties tag is used to apply a style to the pie sectors and specify whether or not a pie sector is pulled out upon mouse click. This tag should be defined as a child tag for the pieChartView component. |
popupLayer | The PopupLayer component is used as a container for other components that is displayed over the page content as specified by its coordinates. |
popupMenu | No Description |
row | The Row component is used to specify content, style or client-side events for specific rows selectively. The attributes and contents specified in this tag are applied to all rows that meet the criterion specified in the "condition" attribute. This tag can be specified only as a child tag of the dataTable or treeTable components. You can only specify the cell components as child tags for the Row component. |
scrolling | Adding this tag as a child tag for the dataTable or treeTable component turns on the scrolling feature for the appropriate DataTable or TreeTable. |
scrollPosition | ScrollPosition is a non-visual component that controls the scroll position of the page. You can specify the scroll position when the page is loaded and also save the scroll position between page submissions. Note that there can be only one ScrollPosition component on the page. |
selectAllCheckbox | The selectAllCheckbox component adds a check box to the column header or footer. When the user selects this check box, all the check boxes within the column get selected. And if the user clears this check box, all the check boxes in the column are cleared too. It should be defined as a child tag for the column's (checkboxColumn, selectionColumn) "header" or "footer" facets, or both. |
selectBooleanCheckbox | The SelectBooleanCheckbox component is an extended version of the standard component that adds such possibilities as tri-state support, customizing checkbox images and state-dependent styles. |
selectionChangeListener | The SelectionChangeListener is used to enable you to handle tab selection change on the server side. This tag can be specified only in the tabSet or tabbedPane components. |
selectionColumn | The SelectionColumn component is used to specify a selection column that displays check boxes for multiple-row selection or radio buttons for single-row selection. The "selection column" is an alternative way for the user to change selection and see which row(s) is selected. Can be specified only as a child tag for the dataTable component. In one of the facets can be specified selectAllCheckbox tag. |
selectManyCheckbox | No Description |
selectOneRadio | No Description |
sidePanel | The sidePanel component is one side resizable container. |
silentSessionExpiration | If the SilentSessionExpiration component is used, the page is reloaded when the current session is expired. Should be specified in the "sessionExpiration" facet of the AjaxSettings component. |
simpleDateRange | The DateRanges tag is used to specify one date range. Can be defined only as a child tag for the calendar component. |
singleNodeSelection | This component is used for single node selection. Can be specified only as a child tag for the treeTable component. |
singleRowSelection | The SingleRowSelection component is used for single row selection. Can be specified only as a child tag for the dataTable component. |
sortAscendingMenuItem | A menu item that can be inserted into the column menu for DataTable/TreeTable components to provide colum sorting capability. |
sortDescendingMenuItem | A menu item that can be inserted into the column menu for DataTable/TreeTable components to provide colum sorting capability. |
spinner | No Description |
stateChangeListener | The StateChangeListener is used to enable you to handle state change of the FoldingPanel component on the server side. This tag can be specified only in the foldingPanel component. |
staticTreeStructure | This tag is used to specify the static structure. You should place the staticTreeStructure tag into the treeTable tag. This tag should contain a hierarchy of the treeNode tags for each node. |
subPanel | The SubPanel tag is used to specify a page in multi-page components such as TabbedPane. You can specify the content to be displayed in the panel's caption (e.g. the appropriate tab in TabbedPane) using the "caption" facet. The components that define the page content should be added as children of the SubPanel tag. |
subPanels | The SubPanels tag is used to retrieve dynamically changing data from a backing bean. This tag should be specified only in the tabbedPane tag. |
suggestionField | Renders the SuggestionField component that represents a text field with a set of predefined values in the drop-down list. There are two ways to specify items in the drop-down list: These two approaches can be combined in any order. |
tabbedPane | The TabbedPane component allows you to present related information on separate pages and can be viewed by users by clicking a corresponding tab. Each page of the TabbedPane component can contain a number of other JSF components. Child tags: subPanel, subPanels. |
tabSet | The TabSet component provides a set of tabs enabling the user to switch between different components, one at a time. Child tags: tabSetItem, tabSetItems. |
tabSetItem | This tag is used to define a fixed set of tabs. Child components of the tabSetItem tag are rendered as the tab contents. This tag should be specified only in the tabSet tag. |
tabSetItems | This tag is used to dynamically change the set of tabs. It should be specified only inside the tabSet tag. |
timetableEditingOptions | Allows customizing various aspects of timetable editing behavior. |
timetableEvent | No Description |
treeColumn | This is a hierarchy-aware column that shows hierarchy position of the node by identing it and provides controls for expanding/collapsing the child nodes. Can be specified only as a child tag for the treeTable component. |
treeNode | This tag is used to specify every node in a static tree structure. Can be specified only in the staticTreeStructure tag. |
treeTable | The TreeTable component displays hierarchical data in a tabular format. One of the component's columns displays a tree structure in which each row representing a node can be expanded to reveal lower-level rows of data. In general, the TreeTable provides most of the functionality of the OpenFaces DataTable component. Child tags: treeColumn, staticTreeStructure, dynamicTreeStructure, column, selectionColumn, checkboxColumn, singleNodeSelection, multipleNodeSelection, cell, row, columnResizing. |
twoListSelection | The TwoListSelection component serves the same purpose as the standard HtmlSelectManyListbox in JSF, but has a different appearance and provides a number of extra features. It consists of two list boxes separated by a set of buttons that let the user move selected items from one list to the other and reorder the selected items. The list on the left contains available items which the user can add to (or from) the list on the right in order to make a selection. |
validateAll | No Description |
validateCustom | The CustomValidator component allows you to write custom code to validate a value. The code is written in JavaScript on the client side and in Java on the server side. |
validateEmail | The EmailValidator ensures that the component has a well-formed e-mail address as the value. |
validateEqual | The EqualValidator checks that the values of two input components are the same. |
validateRegex | The RegexValidator ensures that the value being validated matches the pattern described as a regular expression in the "pattern" attribute. |
validateUrl | The URLValidator ensures that the component has a valid URL. |
window | The Window component is a window-styled container for other JSF components that is displayed over the page content. The Window component has a caption and a content area, it can be dragged around on the page, and resized. Besides, it has the usual maximize/restore, minimize and close buttons in the caption. |