public interface RowsCount extends Component.BelongToFrame
Modifier and Type | Interface and Description |
---|---|
static class |
RowsCount.BeforeRefreshEvent
Event that is fired before refreshing the datasource when the user clicks next, previous, etc.
|
static interface |
RowsCount.BeforeRefreshListener
Deprecated.
Use
Consumer with RowsCount.BeforeRefreshEvent instead. |
static interface |
RowsCount.RowsCountTarget |
static class |
RowsCount.State |
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.OptionsStyleProvider, Component.Wrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE, UNITS_PERCENTAGE, UNITS_PIXELS
Modifier and Type | Method and Description |
---|---|
void |
addBeforeRefreshListener(java.util.function.Consumer<RowsCount.BeforeRefreshEvent> listener) |
CollectionDatasource |
getDatasource()
Deprecated.
assign
RowsCount.RowsCountTarget instead. |
ListComponent |
getOwner()
Deprecated.
|
RowsCount.RowsCountTarget |
getRowsCountTarget() |
java.util.function.Function<DataLoadContext,java.lang.Long> |
getTotalCountDelegate() |
void |
removeBeforeRefreshListener(java.util.function.Consumer<RowsCount.BeforeRefreshEvent> listener) |
void |
setDatasource(CollectionDatasource datasource)
Deprecated.
assign
RowsCount.RowsCountTarget instead. |
void |
setOwner(ListComponent owner)
Deprecated.
Use
setRowsCountTarget(RowsCountTarget) instead. |
void |
setRowsCountTarget(RowsCount.RowsCountTarget target) |
void |
setTotalCountDelegate(java.util.function.Function<DataLoadContext,java.lang.Long> delegate)
Sets delegate which is used to get the total number of rows when user clicks "total count" or "last page".
|
getFrame, setFrame
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, getWidthUnits, isEnabled, isEnabledItself, isEnabledRecursive, isResponsive, isVisible, isVisibleItself, isVisibleRecursive, removeStyleName, requestFocus, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
static final java.lang.String NAME
@Deprecated CollectionDatasource getDatasource()
RowsCount.RowsCountTarget
instead.@Deprecated void setDatasource(CollectionDatasource datasource)
RowsCount.RowsCountTarget
instead.@Deprecated ListComponent getOwner()
Table
. Can be null.@Deprecated void setOwner(ListComponent owner)
setRowsCountTarget(RowsCountTarget)
instead.RowsCount.RowsCountTarget getRowsCountTarget()
Table
. Can be null.void setRowsCountTarget(RowsCount.RowsCountTarget target)
java.util.function.Function<DataLoadContext,java.lang.Long> getTotalCountDelegate()
void setTotalCountDelegate(java.util.function.Function<DataLoadContext,java.lang.Long> delegate)
void addBeforeRefreshListener(java.util.function.Consumer<RowsCount.BeforeRefreshEvent> listener)
void removeBeforeRefreshListener(java.util.function.Consumer<RowsCount.BeforeRefreshEvent> listener)