Class TableColumn<RECORD,VALUE>
java.lang.Object
org.teamapps.ux.component.table.TableColumn<RECORD,VALUE>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTableColumn(String propertyName, String title, AbstractField<VALUE> field) TableColumn(String propertyName, Icon<?, ?> icon, String title, AbstractField<VALUE> field) TableColumn(String propertyName, Icon<?, ?> icon, String title, AbstractField<VALUE> field, int defaultWidth) TableColumn(String propertyName, Icon<?, ?> icon, String title, AbstractField<VALUE> field, Template displayTemplate, int minWidth, int defaultWidth, int maxWidth) TableColumn(String propertyName, Icon<?, ?> icon, String title, Template displayTemplate) TableColumn(String propertyName, AbstractField<VALUE> field) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessage(FieldMessage message) intgetField()Icon<?, ?> getIcon()intintgetTable()getTitle()booleanbooleanbooleanbooleanvoidremoveMessage(FieldMessage message) setDefaultWidth(int defaultWidth) setDisplayPropertyExtractor(PropertyExtractor<RECORD> displayPropertyExtractor) setDisplayPropertyProvider(PropertyProvider<RECORD> displayPropertyProvider) setDisplayTemplate(Template displayTemplate) setField(AbstractField<VALUE> field) voidsetFooterRowField(AbstractField<?> footerRowField) setHeaderAlignment(TextAlignment headerAlignment) voidsetHeaderRowField(AbstractField<?> headerRowField) setHiddenIfOnlyEmptyCellsVisible(boolean hiddenIfOnlyEmptyCellsVisible) setMaxWidth(int maxWidth) voidsetMessages(List<FieldMessage> messages) setMinWidth(int minWidth) setResizeable(boolean resizeable) setSortable(boolean sortable) setValueExtractor(ValueExtractor<RECORD, VALUE> valueExtractor) setValueInjector(ValueInjector<RECORD, VALUE> valueInjector) setVisible(boolean visible)
-
Field Details
-
DEFAULT_WIDTH
public static final int DEFAULT_WIDTH- See Also:
-
-
Constructor Details
-
TableColumn
-
TableColumn
-
TableColumn
-
TableColumn
public TableColumn(String propertyName, Icon<?, ?> icon, String title, AbstractField<VALUE> field, int defaultWidth) -
TableColumn
-
TableColumn
-
-
Method Details
-
createUiTableColumn
-
getMessages
-
addMessage
-
removeMessage
-
setMessages
-
getIcon
-
setIcon
-
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
-
getHeaderAlignment
-
setHeaderAlignment
-
getValueExtractor
-
setValueExtractor
-
getValueInjector
-
setValueInjector
-
getHeaderRowField
-
setHeaderRowField
-
getTable
-
getDisplayTemplate
-
setDisplayTemplate
-
getDisplayPropertyProvider
-
setDisplayPropertyProvider
public TableColumn<RECORD,VALUE> setDisplayPropertyProvider(PropertyProvider<RECORD> displayPropertyProvider) -
setDisplayPropertyExtractor
public TableColumn<RECORD,VALUE> setDisplayPropertyExtractor(PropertyExtractor<RECORD> displayPropertyExtractor)
-