Package io.jmix.ui.component.impl
Class GroupTableImpl.GroupColumnImpl<E>
java.lang.Object
io.jmix.ui.component.impl.AbstractTable.ColumnImpl<E>
io.jmix.ui.component.impl.GroupTableImpl.GroupColumnImpl<E>
- All Implemented Interfaces:
Component.HasCaption
,Component.HasDescription
,Component.HasXmlDescriptor
,GroupTable.GroupColumn<E>
,HasFormatter
,HasHtmlCaption
,Table.Column<E>
- Enclosing class:
- GroupTableImpl<E>
protected static class GroupTableImpl.GroupColumnImpl<E>
extends AbstractTable.ColumnImpl<E>
implements GroupTable.GroupColumn<E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.ui.component.Table.Column
Table.Column.ClickEvent<E>
-
Field Summary
Fields inherited from class io.jmix.ui.component.impl.AbstractTable.ColumnImpl
aggregation, alignment, caption, captionAsHtml, collapsed, description, editable, element, eventHub, expandRatio, formatter, id, maxTextLength, owner, sortable, valueDescription, valueProvider, width
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
boolean
void
setGroupAllowed
(boolean groupAllowed) Sets whether a user can group by this column.Methods inherited from class io.jmix.ui.component.impl.AbstractTable.ColumnImpl
addClickListener, getAggregation, getAlignment, getCaption, getDescription, getEventHub, getExpandRatio, getFormatter, getId, getMaxTextLength, getMetaPropertyPath, getMetaPropertyPathNN, getOwner, getStringId, getValueDescription, getValueProvider, getWidth, getXmlDescriptor, isAggregationEditable, isCaptionAsHtml, isCollapsed, isEditable, isSortable, onClick, removeClickListener, setAggregation, setAlignment, setCaption, setCaptionAsHtml, setCollapsed, setDescription, setEditable, setExpandRatio, setFormatter, setMaxTextLength, setOwner, setSortable, setValueDescription, setValueProvider, setWidth, setXmlDescriptor, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.jmix.ui.component.Component.HasCaption
getCaption, setCaption
Methods inherited from interface io.jmix.ui.component.Component.HasDescription
getDescription, setDescription
Methods inherited from interface io.jmix.ui.component.Component.HasXmlDescriptor
getXmlDescriptor, setXmlDescriptor
Methods inherited from interface io.jmix.ui.component.HasFormatter
getFormatter, setFormatter
Methods inherited from interface io.jmix.ui.component.HasHtmlCaption
isCaptionAsHtml, setCaptionAsHtml
Methods inherited from interface io.jmix.ui.component.Table.Column
addClickListener, getAggregation, getAlignment, getExpandRatio, getId, getMaxTextLength, getMetaPropertyPath, getMetaPropertyPathNN, getOwner, getStringId, getValueDescription, getValueProvider, getWidth, isAggregationEditable, isCollapsed, isEditable, isSortable, setAggregation, setAlignment, setCollapsed, setColumnGenerator, setEditable, setExpandRatio, setMaxTextLength, setOwner, setSortable, setValueDescription, setValueProvider, setWidth
-
Field Details
-
groupAllowed
protected boolean groupAllowed
-
-
Constructor Details
-
GroupColumnImpl
-
-
Method Details
-
isGroupAllowed
public boolean isGroupAllowed()- Specified by:
isGroupAllowed
in interfaceGroupTable.GroupColumn<E>
- Returns:
- whether a user can group by this column
-
setGroupAllowed
public void setGroupAllowed(boolean groupAllowed) Description copied from interface:GroupTable.GroupColumn
Sets whether a user can group by this column.- Specified by:
setGroupAllowed
in interfaceGroupTable.GroupColumn<E>
- Parameters:
groupAllowed
- whether a user can group by this column
-
equals
- Overrides:
equals
in classAbstractTable.ColumnImpl<E>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractTable.ColumnImpl<E>
-