Annotation Interface DataTableColumn


@Retention(RUNTIME) @Target(FIELD) public @interface DataTableColumn
  • Element Details

    • data

      String data
      Default:
      ""
    • tab

      String tab
      Default:
      ""
    • name

      String name
      Default:
      ""
    • title

      String title
      Default:
      ""
    • defaultContent

      String[] defaultContent
      Default:
      {}
    • className

      String className
      Default:
      ""
    • renderFormat

      String renderFormat
      Default:
      ""
    • renderFormatLinkTemplate

      String renderFormatLinkTemplate
      Default:
      ""
    • renderFormatPrefix

      String renderFormatPrefix
      Default:
      ""
    • visible

      boolean[] visible
      Default:
      {}
    • hidden

      boolean[] hidden
      Default:
      {}
    • hiddenEditor

      boolean[] hiddenEditor
      Default:
      {}
    • filter

      boolean[] filter
      Default:
      {}
    • editor

      Default:
      {}
    • inputType

      DataTableColumnType[] inputType
      Default:
      {}
    • sortAfter

      String sortAfter
      Default:
      ""
    • perms

      String perms
      Default:
      ""
    • orderable

      boolean[] orderable
      Default:
      {}
    • defaultValue

      String defaultValue
      set default value for column in editor for new entity. Can not be used with fetchOnCreate because it will be overridden by returned entity.
      Default:
      ""
    • alwaysCopyProperties

      boolean[] alwaysCopyProperties
      Default:
      {}
    • orderProperty

      String orderProperty
      specify JPA column for order, can have multiple values, eg.: orderProperty = "contactFirstName,deliveryName"
      Default:
      ""