Data viewing components

Java™ Widget Library (JWL) Data Components are used to display arrays of data (often the results of an SQL query).

The available data table and data view tags are:

Components that are initially hidden on the palette are denoted by an asterisk (*) next to their name in the tables.

Table 1. Data viewing components
Component Tag Name Description
*Data Iterator <hx:dataIterator> Iterates over rows of data allowing values from each row to be used in its child components. For each row of data available a set of the tag's child components will be rendered.
Data Table <h:dataTable> Creates a table of data in which the rows correspond to data records and the columns correspond to fields or categories. Features include paging controls, headers and footers, and support for row selection and actions. Refer to Adding and configuring data tables for more information on this data tables.
Data Table Extended <hx:dataTableEx> Iterates over rows of data displaying each row in a highly structured table. The extended tag offers additional capabilities over the standard tag such as fixed width columns, scrolling and sorting.
Table Column <hx:column> Within a dataTable, defines the structure and content of column of the table.
Table Column Extended <hx:columnEx> Within a dataTableEx, defines the structure and content of column of the table.
Table Rows - Inline Edit <hx:commandExRowEdit> Within a dataTable, defines inline editing of a row of the table.
Table Selection <hx:inputRowSelect> Within a dataTable, defines the ability to perform single or multiple selection within the table.
Table Selection - Button Options <hx:outputSelectIcons> Within a dataTable, defines buttons in the table header used to change the selection in the table.
Table Selection - Menu Options <hx:outputSelectMenu> Within a dataTable, defines a menu in the table header used to change the selection in the table.
Table Statistics <hx:outputStatistics> Within a dataTable, defines the summary information (for example, row count) to be displayed.
Table Pager - Deluxe Style <hx:pagerDeluxe> Within a dataTable, defines a "deluxe" pager control used to move to other pages of the table.
Table Pager - Goto Style <hx:pagerGoto> Within a dataTable, defines a "goto style" pager control used to move to other pages of the table.
Table Pager - Simple Style <hx:pagerSimple> Within a dataTable, defines a "simple" pager control used to move to other pages of the table.
Table Pager - Web Style <hx:pagerWeb> Within a dataTable, defines a "web-style" pager control used to move to other pages of the table.
Row Categorization <hx:panelRowCategory> Within a dataTable, defines categorization of rows in the table (organizing the rows into collapsible sections).
Column Sorting <hx:sortHeader> Within a dataTable, defines which columns support resorting the table based on the column content.
Chart <odc:graphDraw> Displays data as a chart.
Graph Data <odc:graphDrawData>  
Graph Data Series <odc:graphDrawDataSeries>  
Graph Labels <odc:graphDrawLabel>  
Data Tree <odc:tree> Displays data as a tree.
Tree Node <odc:treeNodeAttr>  
Related concepts
Asynchronous JavaScript and XML (AJAX) Components
JavaServer Faces (JSF) overview
JSF Widget Library (JWL)
Developing Web applications using JavaServer Faces (JSF)
Related tasks
Adding and configuring a data table

Feedback