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
-
Field Summary
FieldsFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddGroup()addGroup(HEADERRECORD headerRecord) addGroup(HEADERRECORD headerRecord, Template itemTemplate) voidaddGroup(ItemGroup<HEADERRECORD, RECORD> group) org.teamapps.dto.UiComponentintintintvoidhandleUiEvent(org.teamapps.dto.UiEvent event) voidvoidremoveItemGroup(ItemGroup itemGroup) voidvoidsetGroupHeaderTemplate(Template groupHeaderTemplate) voidsetGroupSpacing(int groupSpacing) voidsetHeaderPropertyExtractor(PropertyExtractor<HEADERRECORD> propertyExtractor) voidsetHeaderPropertyProvider(PropertyProvider<HEADERRECORD> headerPropertyProvider) voidsetHorizontalPadding(int horizontalPadding) voidsetItemBackgroundMode(ItemViewItemBackgroundMode itemBackgroundMode) voidsetVerticalPadding(int verticalPadding) 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
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
onItemClicked
-
-
Constructor Details
-
ItemView
public ItemView() -
ItemView
-
-
Method Details
-
getGroupHeaderTemplate
-
setGroupHeaderTemplate
-
getItemGroups
-
addGroup
-
addGroup
-
addGroup
-
addGroup
-
getFilter
-
setFilter
-
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)
-