Package com.google.gwt.user.cellview.client
package com.google.gwt.user.cellview.client
The "cellview" widget set. The current widgets include:
CellList
- a simple vertical list of items, rendered by a commonCell
CellTable
- a table in which eachColumn
is rendered by a common Cell. The table may have headers and footers defined by theHeader
class. TheIdentityColumn
,TextColumn
, andTextHeader
classes are provided for convenience.CellTree
- a tree in which all the children of a node are rendered by a common cell.CellBrowser
- a tree in which tree levels are displayed horizontally, with only a single node per level open at a time.
CellTable supports the notion of paging, which may be controlled by an
AbstractPager
such as
SimplePager
,
PageSizePager
,
or a user-defined subclass.
- Since:
- GWT 2.1
-
ClassDescriptionAbstract base class for tabular views that supports paging and columns.Default implementation of a keyboard navigation handler for tables that supports navigation between cells.A ClientBundle that provides images for this widget.Styles used by this widget.Interface that this class's subclass may implement to get notified with table section change event.Builder used to construct a CellTable.An abstract representation of a tree widget that renders items using
Cell
s.Default implementation of a keyboard navigation handler.Event fired when one or more existing rows are re-rendered.Implemented by objects that handleAbstractHasData.RedrawEvent
.Default implementation ofHeaderBuilder
that renders columns.An abstract pager that exposes many methods useful for paging.Deprecated.Standard implementation used by most cell based widgets.StandardBase implementation ofCellBasedWidgetImpl
.A "browsable" view of a tree in which only a single node per level may be open at one time.Builder object to create CellBrowser.Pager factory used to create pagers for eachCellList
of theCellBrowser
.A ClientBundle that provides images for this widget.Styles used by this widget.CellList<T>A single column list of cells.A ClientBundle that provides images for this widget.Styles used by this widget.CellTable<T>A tabular view that supports paging and columns.Resources that match the GWT standard style theme.Styles used byCellTable.BasicResources
.A ClientBundle that provides images for this widget.Styles used by this widget.Builder used to construct a CellTable.A view of a tree.Resources that match the GWT standard style theme.Styles used byCellTree.BasicResources
.Constants for labeling the cell tree.A node animation.A ClientBundle that provides images for this widget.ACellTree.NodeAnimation
that reveals the contents of child nodes.ACellTree.NodeAnimation
that slides children into view.Styles used by this widget.A view of a tree node.TheHasData
used to show children.An implementation ofTreeNode
that delegates to aCellTreeNodeView
.CellWidget<C>Column<T,C> A representation of a column in a table.Represents a column sort event.A default handler used with views attached to asynchronous data providers such asAsyncDataProvider
.Handler forColumnSortEvent
.A default handler used to sort aList
backing a table.An ordered list containing the sort history ofColumn
s in a table.Information about the sort order of a specific column in a table.The delegate that handles modifications to the list.DataGrid<T>A tabular view with a fixed header and footer section and a scrollable data section in the middle.A ClientBundle that provides images for this widget.Styles used by this widget.A simple widget wrapper around a table element.Default cell table builder that renders row values into a grid of columns.Default implementation ofHeaderBuilder
that renders columns.Builds the DOM elements for the footer section of a CellTable.Presenter implementation ofHasData
that presents data for various cell based widgets.An iterator over DOM elements.The view that this presenter presents.Implemented by widgets that have aHasKeyboardPagingPolicy.KeyboardPagingPolicy
.The policy that determines how keyboard paging will work.Implemented by widgets that have aHasKeyboardSelectionPolicy.KeyboardSelectionPolicy
.The policy that determines how keyboard selection will work.Header<H>A table column header or footer.Builds the DOM elements for the header section of a CellTable.A passthrough column, useful for giving cells access to the entire row object.An event used to indicate that the data loading state has changed.Implemented by handlers ofLoadingStateChangeEvent
.Represents the current status of the data being loaded.A simple pager that controls the page size.Represents a row hover event.Handler forRowHoverEvent
.Indicates the scope/area of the hover eventRowStyles<T>A description of how rows are to be styled in aCellTable
.A Header containing safe HTML data rendered by a SafeHtmlCell.A pager for controlling aHasRows
that only supports simple page navigation.Constant for labeling the simple pager navigationalSimplePager.ImageButton
sA ClientBundle that provides images for this widget.Styles used by this widget.The location of the text relative to the paging buttons.TextColumn<T>A column that displays its contents with aTextCell
and does not make use of view data.A Header containing String data rendered by aTextCell
.A representation of a node in a tree.