Klasse InfiniteItemView2<RECORD>
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.infiniteitemview.AbstractInfiniteListComponent<RECORD,InfiniteItemViewModel<RECORD>>
org.teamapps.ux.component.infiniteitemview.InfiniteItemView2<RECORD>
- Alle implementierten Schnittstellen:
ClientObject,Component
public class InfiniteItemView2<RECORD>
extends AbstractInfiniteListComponent<RECORD,InfiniteItemViewModel<RECORD>>
-
Feldübersicht
FelderVon Klasse geerbte Felder org.teamapps.ux.component.infiniteitemview.AbstractInfiniteListComponent
customEqualsAndHashCode, onDisplayedRangeChanged, renderedRecordsVon Klasse geerbte Felder org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungInfiniteItemView2(float itemWidth, int itemHeight) InfiniteItemView2(Template itemTemplate, float itemWidth, int itemHeight) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidprotected org.teamapps.dto.UiInfiniteItemViewClientRecordcreateClientRecord(RECORD record) org.teamapps.dto.UiComponentfloatintfloatvoidhandleUiEvent(org.teamapps.dto.UiEvent event) booleanretrieveRecords(int startIndex, int length) protected voidsendUpdateDataCommandToClient(int start, List<Integer> uiRecordIds, List<org.teamapps.dto.UiIdentifiableClientRecord> newUiRecords, int totalNumberOfRecords) voidsetContextMenuProvider(Function<RECORD, Component> contextMenuProvider) setItemContentHorizontalAlignment(HorizontalElementAlignment itemContentHorizontalAlignment) setItemContentVerticalAlignment(VerticalElementAlignment itemContentVerticalAlignment) setItemHeight(float itemHeight) voidsetItemPositionAnimationTime(int itemPositionAnimationTime) voidsetItemPropertyExtractor(PropertyExtractor<RECORD> propertyExtractor) voidsetItemPropertyProvider(PropertyProvider<RECORD> propertyProvider) setItemTemplate(Template itemTemplate) setItemWidth(float itemWidth) voidsetSelectedRecord(RECORD record) voidsetSelectionEnabled(boolean selectionEnabled) Von Klasse geerbte Methoden org.teamapps.ux.component.infiniteitemview.AbstractInfiniteListComponent
getCount, getCustomEqualsAndHashCode, getModel, getModelCount, handleModelRecordsAdded, handleModelRecordsChanged, handleModelRecordsRemoved, handleScrollOrResize, preRegisteringModel, refresh, rerenderRecord, setCustomEqualsAndHashCode, setModel, updateSingleRecordOnClientVon Klasse geerbte Methoden org.teamapps.ux.component.AbstractComponent
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
handleUiQueryVon Schnittstelle geerbte Methoden org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Felddetails
-
onItemClicked
-
onItemSelected
-
-
Konstruktordetails
-
InfiniteItemView2
-
InfiniteItemView2
public InfiniteItemView2(float itemWidth, int itemHeight) -
InfiniteItemView2
public InfiniteItemView2()
-
-
Methodendetails
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Angegeben von:
createUiComponentin KlasseAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) -
retrieveRecords
- Angegeben von:
retrieveRecordsin KlasseAbstractInfiniteListComponent<RECORD,InfiniteItemViewModel<RECORD>>
-
sendUpdateDataCommandToClient
protected void sendUpdateDataCommandToClient(int start, List<Integer> uiRecordIds, List<org.teamapps.dto.UiIdentifiableClientRecord> newUiRecords, int totalNumberOfRecords) - Angegeben von:
sendUpdateDataCommandToClientin KlasseAbstractInfiniteListComponent<RECORD,InfiniteItemViewModel<RECORD>>
-
createClientRecord
- Angegeben von:
createClientRecordin KlasseAbstractInfiniteListComponent<RECORD,InfiniteItemViewModel<RECORD>>
-
getContextMenuProvider
-
setContextMenuProvider
-
closeContextMenu
public void closeContextMenu() -
getItemTemplate
-
setItemTemplate
-
getItemWidth
public float getItemWidth() -
setItemWidth
-
getItemHeight
public float getItemHeight() -
setItemHeight
-
getItemContentHorizontalAlignment
-
setItemContentHorizontalAlignment
public InfiniteItemView2<RECORD> setItemContentHorizontalAlignment(HorizontalElementAlignment itemContentHorizontalAlignment) -
getItemContentVerticalAlignment
-
setItemContentVerticalAlignment
public InfiniteItemView2<RECORD> setItemContentVerticalAlignment(VerticalElementAlignment itemContentVerticalAlignment) -
getItemPositionAnimationTime
public int getItemPositionAnimationTime() -
setItemPositionAnimationTime
public void setItemPositionAnimationTime(int itemPositionAnimationTime) -
getItemPropertyProvider
-
setItemPropertyProvider
-
setItemPropertyExtractor
-
isSelectionEnabled
public boolean isSelectionEnabled() -
setSelectionEnabled
public void setSelectionEnabled(boolean selectionEnabled) -
getSelectedRecord
-
setSelectedRecord
-