Interface RowRangeDisplay
Grid row-range and row-count display
ListGrids are able to create aspecialized label
that will
display the currently visible range of rows in the viewport along with a total row count for
the current data set. When progressive loading is active
, the reported row count
for list grid's data may not accurately reflect the true number of rows in
the data set.
See RowCountStatus
for more details. Note
that for custom dataSources where progressive loading is active, the DSResponse.estimatedTotalRows
may be
used to explictly provide either an estimated or exact row count for the data set (distinct
from the reported DSResponse.totalRows
.
When the true size of the data set is not known, the
rowRangeDisplay
will format the reported length in a way that indicates it is not
an exact count (see ListGrid.getFormattedRowCount()
). If ListGrid.autoFetchRowCount
is
set to true
, a separate row count fetch will be intiated as soon as data arrives,
so an accurate row count will be displayed as soon as that fetch completes. Alternatively, if
ListGrid.canRequestRowCount
is set to true
, the user may click the label to issue
a row count fetch request and get back an accurate row count to display to the user.
As an
alternative to using the rowRangeDisplay
autoChild, developers may also make use
of various list grid APIs such as ListGrid.getRowCountStatus()
,
ListGrid.getRowCount()
, ListGrid.getRowRangeDisplayValue()
and ListGrid.fetchRowCount()
to directly
display or retrieve row counts.
- See Also:
-
RowCountStatus
RowRangeDisplayStyle
ResultSet.getRowCountStatus()
ResultSet.getRowCount()
ResultSet.getRowCountRange()
ResultSet.fetchRowCount()
ListGrid.getRowRangeDisplay()
ListGrid.getRowRangeDisplayValue()
ListGrid.getFormattedRowCount()
ListGrid.getRowCount()
ListGrid.getRowCountRange()
ListGrid.getRowCountStatus()
ListGrid.fetchRowCount()
RowRangeDisplay.setSourceGrid(com.smartgwt.client.widgets.grid.ListGrid)
RowRangeDisplay
ResultSet.getApplyRowCountToLength()
ResultSet.getRowCountOperation()
ResultSet.getRowCountContext()
ResultSet.getBlockingRowCountFetch()
ListGrid.getRowRangeDisplay()
ListGrid.getCanRequestRowCount()
ListGrid.getApplyRowCountToLength()
ListGrid.getBlockingRowCountFetch()
ListGrid.getRowRangeDisplayStyle()
ListGrid.getLoadingRowCountDisplayIcon()
ListGrid.getLoadingRowCountDisplayIconWidth()
ListGrid.getLoadingRowCountDisplayIcoHeight()
ListGrid.getExactRowCountFormat()
ListGrid.getMinimumRowCountFormat()
ListGrid.getApproximateRowCountFormat()
ListGrid.getMaximumRowCountFormat()
ListGrid.getRangeRowCountFormat()
ListGrid.getRowCountDisplayPrecision()
RowRangeDisplay.getWrap()
RowRangeDisplay.getAlign()
RowRangeDisplay.getVlign()
RowRangeDisplay.getSourceGrid()
RowRangeDisplay.getCanRequestRowCount()
RowRangeDisplay.getInteractiveStyleName()