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
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected final Stringstatic final Stringprotected com.vaadin.flow.component.button.Buttonprotected JmixItemsPerPagestatic final Stringprotected com.vaadin.flow.component.button.Buttonstatic final Stringprotected com.vaadin.flow.component.button.Buttonstatic final Stringprotected com.vaadin.flow.component.button.Button -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract com.vaadin.flow.component.Componentprotected com.vaadin.flow.component.button.ButtoncreateNavigationButton(String additionalClassName, com.vaadin.flow.component.icon.VaadinIcon icon) protected JmixItemsPerPageprotected com.vaadin.flow.component.html.Divprotected voidprotected voidsetItemsPerPage(JmixItemsPerPage jmixRowsPerPage) Methods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElementMethods 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, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods 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:
initContentin classcom.vaadin.flow.component.Composite<com.vaadin.flow.component.html.Div>
-
createInnerBar
protected abstract com.vaadin.flow.component.Component createInnerBar() -
getJmixRowsPerPage
-
setItemsPerPage
-