Class TableColumn<RECORD>


  • public class TableColumn<RECORD>
    extends java.lang.Object
    • Constructor Detail

      • TableColumn

        public TableColumn​(java.lang.String propertyName,
                           AbstractField field)
      • TableColumn

        public TableColumn​(java.lang.String propertyName,
                           java.lang.String title,
                           AbstractField field)
      • TableColumn

        public TableColumn​(java.lang.String propertyName,
                           org.teamapps.icons.api.Icon icon,
                           java.lang.String title,
                           AbstractField field)
      • TableColumn

        public TableColumn​(java.lang.String propertyName,
                           org.teamapps.icons.api.Icon icon,
                           java.lang.String title,
                           AbstractField field,
                           int defaultWidth)
      • TableColumn

        public TableColumn​(java.lang.String propertyName,
                           org.teamapps.icons.api.Icon icon,
                           java.lang.String title,
                           AbstractField field,
                           int minWidth,
                           int defaultWidth,
                           int maxWidth)
    • Method Detail

      • createUiTableColumn

        public org.teamapps.dto.UiTableColumn createUiTableColumn()
      • getMessages

        public java.util.List<FieldMessage> getMessages()
      • addMessage

        public void addMessage​(FieldMessage message)
      • removeMessage

        public void removeMessage​(FieldMessage message)
      • setMessages

        public void setMessages​(java.util.List<FieldMessage> messages)
      • getIcon

        public org.teamapps.icons.api.Icon getIcon()
      • getTitle

        public java.lang.String getTitle()
      • getMinWidth

        public int getMinWidth()
      • getDefaultWidth

        public int getDefaultWidth()
      • getMaxWidth

        public int getMaxWidth()
      • isVisible

        public boolean isVisible()
      • isSortable

        public boolean isSortable()
      • isResizeable

        public boolean isResizeable()
      • isHiddenIfOnlyEmptyCellsVisible

        public boolean isHiddenIfOnlyEmptyCellsVisible()
      • setHiddenIfOnlyEmptyCellsVisible

        public TableColumn<RECORD> setHiddenIfOnlyEmptyCellsVisible​(boolean hiddenIfOnlyEmptyCellsVisible)
      • getPropertyName

        public java.lang.String getPropertyName()