Package org.teamapps.ux.component.table
Class TableColumn<RECORD,VALUE>
java.lang.Object
org.teamapps.ux.component.table.TableColumn<RECORD,VALUE>
public class TableColumn<RECORD,VALUE>
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_WIDTH -
Constructor Summary
Constructors Constructor Description TableColumn(java.lang.String propertyName, java.lang.String title, AbstractField<VALUE> field)TableColumn(java.lang.String propertyName, org.teamapps.icons.Icon<?,?> icon, java.lang.String title, AbstractField<VALUE> field)TableColumn(java.lang.String propertyName, org.teamapps.icons.Icon<?,?> icon, java.lang.String title, AbstractField<VALUE> field, int defaultWidth)TableColumn(java.lang.String propertyName, org.teamapps.icons.Icon<?,?> icon, java.lang.String title, AbstractField<VALUE> field, int minWidth, int defaultWidth, int maxWidth)TableColumn(java.lang.String propertyName, AbstractField<VALUE> field) -
Method Summary
-
Field Details
-
DEFAULT_WIDTH
public static final int DEFAULT_WIDTH- See Also:
- Constant Field Values
-
-
Constructor Details
-
TableColumn
-
TableColumn
public TableColumn(java.lang.String propertyName, java.lang.String title, AbstractField<VALUE> field) -
TableColumn
public TableColumn(java.lang.String propertyName, org.teamapps.icons.Icon<?,?> icon, java.lang.String title, AbstractField<VALUE> field) -
TableColumn
public TableColumn(java.lang.String propertyName, org.teamapps.icons.Icon<?,?> icon, java.lang.String title, AbstractField<VALUE> field, int defaultWidth) -
TableColumn
public TableColumn(java.lang.String propertyName, org.teamapps.icons.Icon<?,?> icon, java.lang.String title, AbstractField<VALUE> field, int minWidth, int defaultWidth, int maxWidth)
-
-
Method Details
-
createUiTableColumn
public org.teamapps.dto.UiTableColumn createUiTableColumn() -
getMessages
-
addMessage
-
removeMessage
-
setMessages
-
getIcon
public org.teamapps.icons.Icon<?,?> getIcon() -
setIcon
-
getTitle
public java.lang.String getTitle() -
setTitle
-
getField
-
setField
-
getMinWidth
public int getMinWidth() -
setMinWidth
-
getDefaultWidth
public int getDefaultWidth() -
setDefaultWidth
-
getMaxWidth
public int getMaxWidth() -
setMaxWidth
-
isVisible
public boolean isVisible() -
setVisible
-
isSortable
public boolean isSortable() -
setSortable
-
isResizeable
public boolean isResizeable() -
setResizeable
-
isHiddenIfOnlyEmptyCellsVisible
public boolean isHiddenIfOnlyEmptyCellsVisible() -
setHiddenIfOnlyEmptyCellsVisible
public TableColumn<RECORD,VALUE> setHiddenIfOnlyEmptyCellsVisible(boolean hiddenIfOnlyEmptyCellsVisible) -
getPropertyName
public java.lang.String getPropertyName() -
getHeaderAlignment
-
setHeaderAlignment
-
getValueExtractor
-
setValueExtractor
-
getValueInjector
-
setValueInjector
-