primefaces-p

Tag dataTable

Component Information 
InfoValue
Component Typeorg.primefaces.component.DataTable
Handler Classorg.primefaces.component.datatable.DataTableHandler
Renderer Typeorg.primefaces.component.DataTableRenderer
DescriptionNone
Attributes 
NameRequiredTypeDescription
idfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Unique identifier of the component in a namingContainer.
renderedfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Boolean value to specify the rendering of the component, when set to false component will not be rendered.
bindingfalsejavax.el.ValueExpression
(must evaluate to javax.faces.component.UIComponent)
An el expression referring to a server side UIComponent instance in a backing bean.
valuefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Datasource of the component.
varfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Name of the iterator variable used to refer each data.
rowsfalsejavax.el.ValueExpression
(must evaluate to java.lang.Integer)
Number of rows to display per page. Default value is 0 meaning to display all data available.
firstfalsejavax.el.ValueExpression
(must evaluate to java.lang.Integer)
Index of the first data to display.
widgetVarfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Name of the client side widget.
paginatorfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Enables pagination. Default is false.
paginatorTemplatefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Template of the paginator.
rowsPerPageTemplatefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Template of the rowsPerPage dropdown.
rowsPerPageLabelfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Label for rowsPerPage dropdown.
currentPageReportTemplatefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Template of the currentPageReport UI.
paginatorPositionfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Position of the paginator. Default is both.
paginatorAlwaysVisiblefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Defines if paginator should be hidden if total data count is less than number of rows per page. Default is true.
scrollablefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Makes data scrollable with fixed header. Default is false.
scrollHeightfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Height for scrollable data.
scrollWidthfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Width for scrollable data.
selectionModefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Enables data selection, valid values are "single" and "multiple".
selectionfalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Reference to the selection data.
rowIndexVarfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Name of iterator to refer each row index.
emptyMessagefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Text to display when there is no data to display. Default is "No records found."
stylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Inline style of the main container.
styleClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Style class of the main container.
liveScrollfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Enables live scrolling. Default is false.
rowStyleClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Style class for each row.
onExpandStartfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Client side callback to execute before row expansion.
resizableColumnsfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Decides whether datatable columns are resizable or not.
sortByfalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Property to be used for default sorting.
sortOrderfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Sets sorting order. Default is "ascending"
sortFunctionfalsejavax.el.ValueExpression
(must evaluate to javax.el.MethodExpression)
Custom pluggable sortFunction for default sorting.
scrollRowsfalsejavax.el.ValueExpression
(must evaluate to java.lang.Integer)
No Description
rowKeyfalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Unique identifier of row data.
filterEventfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Client side event to invoke datatable filtering for input fields. Default is keyup.
filterDelayfalsejavax.el.ValueExpression
(must evaluate to java.lang.Integer)
Delay to wait in milliseconds before sending each filter query. Default is 300.
tableStylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Inline style of the table element.
tableStyleClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Style class of the table element.
draggableColumnsfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Decides whether datatable columns can be reordered using dragdrop.
editablefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Controls incell editing.
lazyfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Defines if lazy loading is enabled for the data component.
filteredValuefalsejavax.el.ValueExpression
(must evaluate to java.util.List)
List to keep the filtered data if filtering is enabled.
sortModefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines sorting mode, valid values are "single" (default) and "multiple".
editModefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines edit mode, valid values are "row" (default) and "cell".
editingRowfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Defines if cell editors of row should be displayed as editable or not. Default is false meaning display mode.
cellSeparatorfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Separator text to use in output mode of editable cells with multiple components.
summaryfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Summary attribute for WCAG.
frozenRowsfalsejavax.el.ValueExpression
(must evaluate to java.lang.Integer)
Number of rows to freeze starting from the beginning.
dirfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines text direction, valid values are "ltr" (default) and "rtl".
liveResizefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Columns are resized live in this mode without using a resize helper.
expandedRowfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Defines if row should be rendered as expanded by default.
disabledSelectionfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Disables row selection when true.
rowSelectModefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines row select mode for checkbox based selection, valid values are new (default), add and checkbox.
rowExpandModefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines row expand mode, valid values are "single" and "multiple" (default).
dataLocalefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Locale to be used in features such as filtering and sorting, defaults to view locale.
nativeElementsfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
In native mode, datatable uses native radio-checkbox elements for row selection instead of extended ones.
frozenColumnsfalsejavax.el.ValueExpression
(must evaluate to java.lang.Integer)
Number of columns to freeze, default is 0.
draggableRowsfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
When enabled, rows can be reordered using dragdrop.
caseSensitiveSortfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Case sensitivity for sorting, insensitive by default.
skipChildrenfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Ignores processing of children during lifecycle, improves performance if table only has output components, default is false.
disabledTextSelectionfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Disables text selection on row click. Default is true.
sortFieldfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Name of the field to pass lazy load method for sorting. If not specified, sortBy expression is used to extract the name.
initModefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines when the datatable is initiated at client side, valid values are "load" (default) and "immediate".
nullSortOrderfalsejavax.el.ValueExpression
(must evaluate to java.lang.Integer)
Defines where the null values are placed in ascending sort order. Default value is "1" meaning null values are placed at the end in ascending mode and at beginning in descending mode. Set to "-1" for the opposite behavior.
tabindexfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Position of the element in the tabbing order.
reflowfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Reflow mode is a responsive mode to display columns as stacked depending on screen size.
liveScrollBufferfalsejavax.el.ValueExpression
(must evaluate to java.lang.Integer)
Percentage height of the buffer between the bottom of the page and the scroll position to initiate the load for the new chunk. Value is defined in integer and default is 0.
rowHoverfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Adds hover effect to rows, default is false. Hover is always on when selection is enabled.
rowStatePreservedfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Keeps state of its children on a per-row basis. Default is false.
resizeModefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines the resize behavior, valid values are "fit" (default) and expand.
ariaRowLabelfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Label to read by screen readers on checkbox selection.
saveOnCellBlurfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Saves the changes in cell editing on blur, when set to false changes are discarded.
clientCachefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Caches the next page asynchronously, default is false.
multiViewStatefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Whether to keep table state across views, defaults to false.
filterByfalsejavax.el.ValueExpression
(must evaluate to java.util.List)
List of FilterState objects to filter table by default.
globalFilterfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Value of the global filter to use when filtering by default.
cellEditModefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines the cell edit behavior, valid values are "eager" (default) and "lazy".
expandableRowGroupsfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Makes row groups toggleable, default is false.
virtualScrollfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Loads data on demand as the scrollbar gets close to the bottom. Default is false.
rowDragSelectorfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines the element used to reorder rows using dragdrop. Default selector is "td,span:not(.ui-c)"
draggableRowsFunctionfalsejavax.el.ValueExpression
(must evaluate to javax.el.MethodExpression)
Method expression to execute after dragging row.
onRowClickfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Client side callback to execute after clicking row.
editInitEventfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Defines a client side event to open cell on editable table.
rowSelectorfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Client side check if rowclick triggered row click event not a clickable element in row content.

Output generated by Vdldoc View Declaration Language Documentation Generator.