Class AbstractPagination
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<com.vaadin.flow.component.html.Div>
io.jmix.flowui.kit.component.pagination.AbstractPagination
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.DetachNotifier
,com.vaadin.flow.component.HasElement
,com.vaadin.flow.component.HasStyle
,com.vaadin.flow.component.shared.HasTooltip
,Serializable
- Direct Known Subclasses:
JmixSimplePagination
public abstract class AbstractPagination
extends com.vaadin.flow.component.Composite<com.vaadin.flow.component.html.Div>
implements com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasTooltip
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
protected final String
static final String
protected com.vaadin.flow.component.button.Button
protected JmixItemsPerPage
static final String
protected com.vaadin.flow.component.button.Button
static final String
protected com.vaadin.flow.component.button.Button
static final String
protected com.vaadin.flow.component.button.Button
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract com.vaadin.flow.component.Component
protected com.vaadin.flow.component.button.Button
createNavigationButton
(String additionalClassName, com.vaadin.flow.component.icon.VaadinIcon icon) protected JmixItemsPerPage
protected com.vaadin.flow.component.html.Div
protected void
protected void
setItemsPerPage
(JmixItemsPerPage jmixRowsPerPage) Methods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElement
Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, scrollIntoView, set, setElement, setId, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListener
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
Methods inherited from interface com.vaadin.flow.component.HasElement
getElement
Methods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
Methods inherited from interface com.vaadin.flow.component.shared.HasTooltip
getTooltip, setTooltipText
-
Field Details
-
BASE_BUTTON_CLASS_NAME
- See Also:
-
FIRST_BUTTON_CLASS_NAME
- See Also:
-
PREV_BUTTON_CLASS_NAME
- See Also:
-
NEXT_BUTTON_CLASS_NAME
- See Also:
-
LAST_BUTTON_CLASS_NAME
- See Also:
-
jmixRowsPerPage
-
firstButton
protected com.vaadin.flow.component.button.Button firstButton -
previousButton
protected com.vaadin.flow.component.button.Button previousButton -
nextButton
protected com.vaadin.flow.component.button.Button nextButton -
lastButton
protected com.vaadin.flow.component.button.Button lastButton -
componentBaseClassName
-
-
Constructor Details
-
AbstractPagination
-
-
Method Details
-
initContent
protected com.vaadin.flow.component.html.Div initContent()- Overrides:
initContent
in classcom.vaadin.flow.component.Composite<com.vaadin.flow.component.html.Div>
-
createInnerBar
protected abstract com.vaadin.flow.component.Component createInnerBar() -
getJmixRowsPerPage
-
setItemsPerPage
-