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
FieldsFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()booleanvoidsetGroupAllowed(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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.jmix.ui.component.Component.HasCaption
getCaption, setCaptionMethods inherited from interface io.jmix.ui.component.Component.HasDescription
getDescription, setDescriptionMethods inherited from interface io.jmix.ui.component.Component.HasXmlDescriptor
getXmlDescriptor, setXmlDescriptorMethods inherited from interface io.jmix.ui.component.HasFormatter
getFormatter, setFormatterMethods inherited from interface io.jmix.ui.component.HasHtmlCaption
isCaptionAsHtml, setCaptionAsHtmlMethods 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:
isGroupAllowedin interfaceGroupTable.GroupColumn<E>- Returns:
- whether a user can group by this column
-
setGroupAllowed
public void setGroupAllowed(boolean groupAllowed) Description copied from interface:GroupTable.GroupColumnSets whether a user can group by this column.- Specified by:
setGroupAllowedin interfaceGroupTable.GroupColumn<E>- Parameters:
groupAllowed- whether a user can group by this column
-
equals
- Overrides:
equalsin classAbstractTable.ColumnImpl<E>
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractTable.ColumnImpl<E>
-