Class ItemView<HEADERRECORD,RECORD>
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.itemview.ItemView<HEADERRECORD,RECORD>
- All Implemented Interfaces:
ClientObject,Component
- Direct Known Subclasses:
SimpleItemView
public class ItemView<HEADERRECORD,RECORD> extends AbstractComponent
-
Field Summary
Fields Modifier and Type Field Description Event<ItemClickedEventData<RECORD>>onItemClickedFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors Constructor Description ItemView()ItemView(java.util.List<ItemGroup<HEADERRECORD,RECORD>> itemGroups) -
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.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
Constructor Details
-
Method Details
-
getGroupHeaderTemplate
-
setGroupHeaderTemplate
-
getItemGroups
-
addGroup
-
addGroup
-
addGroup
-
addGroup
-
getFilter
public java.lang.String getFilter() -
setFilter
public void setFilter(java.lang.String filter) -
removeAllGroups
public void removeAllGroups() -
removeItemGroup
-
getHorizontalPadding
public int getHorizontalPadding() -
setHorizontalPadding
public void setHorizontalPadding(int horizontalPadding) -
getVerticalPadding
public int getVerticalPadding() -
setVerticalPadding
public void setVerticalPadding(int verticalPadding) -
getGroupSpacing
public int getGroupSpacing() -
setGroupSpacing
public void setGroupSpacing(int groupSpacing) -
getItemBackgroundMode
-
setItemBackgroundMode
-
getHeaderPropertyProvider
-
setHeaderPropertyProvider
-
setHeaderPropertyExtractor
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event)
-