Class TableColumn


  • public class TableColumn
    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()
      • setIcon

        public TableColumn setIcon​(org.teamapps.icons.api.Icon icon)
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public TableColumn setTitle​(java.lang.String title)
      • getMinWidth

        public int getMinWidth()
      • setMinWidth

        public TableColumn setMinWidth​(int minWidth)
      • getDefaultWidth

        public int getDefaultWidth()
      • setDefaultWidth

        public TableColumn setDefaultWidth​(int defaultWidth)
      • getMaxWidth

        public int getMaxWidth()
      • setMaxWidth

        public TableColumn setMaxWidth​(int maxWidth)
      • isHidden

        public boolean isHidden()
      • setHidden

        public TableColumn setHidden​(boolean hidden)
      • isSortable

        public boolean isSortable()
      • setSortable

        public TableColumn setSortable​(boolean sortable)
      • isResizeable

        public boolean isResizeable()
      • setResizeable

        public TableColumn setResizeable​(boolean resizeable)
      • isHiddenIfOnlyEmptyCellsVisible

        public boolean isHiddenIfOnlyEmptyCellsVisible()
      • setHiddenIfOnlyEmptyCellsVisible

        public TableColumn setHiddenIfOnlyEmptyCellsVisible​(boolean hiddenIfOnlyEmptyCellsVisible)
      • getPropertyName

        public java.lang.String getPropertyName()