Class InfiniteItemView<RECORD>
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.infiniteitemview.InfiniteItemView<RECORD>
- All Implemented Interfaces:
ClientObject,Component
public class InfiniteItemView<RECORD> extends AbstractComponent
-
Field Summary
Fields Modifier and Type Field Description protected ClientRecordCache<RECORD,org.teamapps.dto.UiIdentifiableClientRecord>itemCacheEvent<ItemClickedEventData<RECORD>>onItemClickedFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors Constructor Description InfiniteItemView()InfiniteItemView(float itemWidth, int itemHeight)InfiniteItemView(Template itemTemplate, float itemWidth, int rowHeight) -
Method Summary
Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.ClientObject
handleUiQueryMethods inherited from interface org.teamapps.ux.component.Component
setAttribute, setCssStyle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
onItemClicked
-
itemCache
-
-
Constructor Details
-
InfiniteItemView
-
InfiniteItemView
public InfiniteItemView(float itemWidth, int itemHeight) -
InfiniteItemView
public InfiniteItemView()
-
-
Method Details
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) -
isAutoHeight
public boolean isAutoHeight() -
setAutoHeight
public void setAutoHeight(boolean autoHeight) -
getNumberOfInitialRecords
public int getNumberOfInitialRecords() -
setNumberOfInitialRecords
-
getItemTemplate
-
setItemTemplate
-
getItemWidth
public float getItemWidth() -
setItemWidth
-
getRowHeight
public int getRowHeight() -
setRowHeight
public void setRowHeight(int rowHeight) -
getVerticalItemAlignment
-
setVerticalItemAlignment
-
getHorizontalItemMargin
public int getHorizontalItemMargin() -
setHorizontalItemMargin
-
getItemJustification
-
setItemJustification
-
getModel
-
getItemPropertyProvider
-
setItemPropertyProvider
-
setItemPropertyExtractor
-
setModel
-
refresh
public void refresh() -
sendRecords
protected void sendRecords(int startIndex, int length, boolean clear) -
setMaxCacheCapacity
public void setMaxCacheCapacity(int maxCapacity) -
getContextMenuProvider
-
setContextMenuProvider
-
closeContextMenu
public void closeContextMenu()
-