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) |
boolean |
getAutoLoad() |
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 |
setAutoLoad(boolean autoLoad)
Sets whether rows count should be loaded automatically.
|
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, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedComposition
static final java.lang.String NAME
boolean getAutoLoad()
void setAutoLoad(boolean autoLoad)
autoLoad
- pass true to enable auto load, or false otherwise@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)