Klasse AbstractInfiniteListComponent<RECORD,MODEL extends InfiniteListModel<RECORD>>
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.infiniteitemview.AbstractInfiniteListComponent<RECORD,MODEL>
- Alle implementierten Schnittstellen:
ClientObject,Component
- Bekannte direkte Unterklassen:
InfiniteItemView2,Table
public abstract class AbstractInfiniteListComponent<RECORD,MODEL extends InfiniteListModel<RECORD>>
extends AbstractComponent
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected EqualsAndHashCode<RECORD>protected RenderedRecordsCache<RECORD>Von Klasse geerbte Felder org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected abstract org.teamapps.dto.UiIdentifiableClientRecordcreateClientRecord(RECORD record) getCount()getModel()protected intprotected voidhandleModelRecordsAdded(RecordsAddedEvent<RECORD> changeEvent) protected voidhandleModelRecordsChanged(RecordsChangedEvent<RECORD> changeEvent) protected voidhandleModelRecordsRemoved(RecordsRemovedEvent<RECORD> deleteEvent) protected voidhandleScrollOrResize(ItemRange newRange) protected voidpreRegisteringModel(MODEL model) voidrefresh()voidrerenderRecord(RECORD record) retrieveRecords(int startIndex, int length) protected abstract voidsendUpdateDataCommandToClient(int start, List<Integer> uiRecordIds, List<org.teamapps.dto.UiIdentifiableClientRecord> newUiRecords, int totalNumberOfRecords) voidsetCustomEqualsAndHashCode(EqualsAndHashCode<RECORD> customEqualsAndHashCode) voidprotected voidupdateSingleRecordOnClient(RECORD record) Von Klasse geerbte Methoden org.teamapps.ux.component.AbstractComponent
createUiComponent, createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrenderVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.ux.component.ClientObject
handleUiEvent, handleUiQueryVon Schnittstelle geerbte Methoden org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Felddetails
-
onDisplayedRangeChanged
-
customEqualsAndHashCode
-
renderedRecords
-
-
Konstruktordetails
-
AbstractInfiniteListComponent
-
-
Methodendetails
-
getModel
-
setModel
-
preRegisteringModel
-
refresh
public void refresh() -
rerenderRecord
-
handleScrollOrResize
-
handleModelRecordsAdded
-
handleModelRecordsChanged
-
handleModelRecordsRemoved
-
updateSingleRecordOnClient
-
getModelCount
protected int getModelCount() -
retrieveRecords
-
sendUpdateDataCommandToClient
-
createClientRecord
-
getCount
-
getCustomEqualsAndHashCode
-
setCustomEqualsAndHashCode
-