Class FormSection

java.lang.Object
org.teamapps.ux.component.form.layoutpolicy.FormSection

public class FormSection
extends java.lang.Object
  • Constructor Details

    • FormSection

      public FormSection​(java.lang.String id)
  • Method Details

    • createCopy

      public FormSection createCopy​(java.lang.String id)
    • add

      public void add​(GridColumn column)
    • add

      public void add​(GridRow row)
    • add

      public void add​(FormSectionFieldPlacement fieldPlacement)
    • getId

      public java.lang.String getId()
    • getMargin

      public Spacing getMargin()
    • setMargin

      public FormSection setMargin​(Spacing margin)
    • getPadding

      public Spacing getPadding()
    • setPadding

      public FormSection setPadding​(Spacing padding)
    • getBorder

      public Border getBorder()
    • setBorder

      public FormSection setBorder​(Border border)
    • getShadow

      public Shadow getShadow()
    • setShadow

      public FormSection setShadow​(Shadow shadow)
    • isDrawHeaderLine

      public boolean isDrawHeaderLine()
    • setDrawHeaderLine

      public FormSection setDrawHeaderLine​(boolean drawHeaderLine)
    • getBackgroundColor

      public org.teamapps.common.format.Color getBackgroundColor()
    • setBackgroundColor

      public FormSection setBackgroundColor​(org.teamapps.common.format.Color backgroundColor)
    • getColumns

      public java.util.List<GridColumn> getColumns()
    • setColumns

      public FormSection setColumns​(java.util.List<GridColumn> columns)
    • addColumn

      public FormSection addColumn​(GridColumn column)
    • getRows

      public java.util.List<GridRow> getRows()
    • addRow

      public FormSection addRow​(GridRow row)
    • setRows

      public FormSection setRows​(java.util.List<GridRow> rows)
    • getPlacements

      public java.util.List<FormSectionPlacement> getPlacements()
    • addPlacement

      public FormSection addPlacement​(FormSectionPlacement fieldPlacement)
    • setPlacements

      public FormSection setPlacements​(java.util.List<FormSectionPlacement> fieldPlacements)
    • isCollapsible

      public boolean isCollapsible()
    • setCollapsible

      public FormSection setCollapsible​(boolean collapsible)
    • isCollapsed

      public boolean isCollapsed()
    • setCollapsed

      public FormSection setCollapsed​(boolean collapsed)
    • isVisible

      public boolean isVisible()
    • setVisible

      public FormSection setVisible​(boolean visible)
    • getHeaderTemplate

      public Template getHeaderTemplate()
    • setHeaderTemplate

      public FormSection setHeaderTemplate​(Template headerTemplate)
    • getHeaderData

      public java.lang.Object getHeaderData()
    • setHeaderData

      public FormSection setHeaderData​(java.lang.Object headerData)
    • getGridGap

      public int getGridGap()
    • setGridGap

      public FormSection setGridGap​(int gridGap)
    • isFillRemainingHeight

      public boolean isFillRemainingHeight()
    • setFillRemainingHeight

      public FormSection setFillRemainingHeight​(boolean fillRemainingHeight)
    • isHideWhenNoVisibleFields

      public boolean isHideWhenNoVisibleFields()
    • setHideWhenNoVisibleFields

      public FormSection setHideWhenNoVisibleFields​(boolean hideWhenNoVisibleFields)
    • createUiFormSection

      public org.teamapps.dto.UiFormSection createUiFormSection()