Package org.teamapps.ux.component.form
Class ResponsiveFormSection
- java.lang.Object
-
- org.teamapps.ux.component.form.ResponsiveFormSection
-
public class ResponsiveFormSection extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedResponsiveFormSection(ResponsiveFormLayout formLayout, java.lang.String id, ResponsiveFormConfigurationTemplate configurationTemplate)
-
Method Summary
-
-
-
Constructor Detail
-
ResponsiveFormSection
protected ResponsiveFormSection(ResponsiveFormLayout formLayout, java.lang.String id, ResponsiveFormConfigurationTemplate configurationTemplate)
-
-
Method Detail
-
addField
protected ResponsiveFormSection addField(ResponsiveFormField field)
-
getLastNonEmptyRow
protected int getLastNonEmptyRow()
-
getLastNonEmptyColumnInRow
protected int getLastNonEmptyColumnInRow(int row)
-
getLastNonEmptyColumn
protected int getLastNonEmptyColumn()
-
getRow
public GridRow getRow(int row)
-
getColumn
public GridColumn getColumn(int column)
-
setRowConfig
public void setRowConfig(int row, GridRow rowConfig)
-
setColumnConfig
public void setColumnConfig(int colum, GridColumn columnConfig)
-
getRowMap
protected java.util.Map<java.lang.Integer,GridRow> getRowMap()
-
getColumnMap
protected java.util.Map<java.lang.Integer,GridColumn> getColumnMap()
-
getResponsiveFormFields
public java.util.List<ResponsiveFormField> getResponsiveFormFields()
-
getId
public java.lang.String getId()
-
getMargin
public Spacing getMargin()
-
setMargin
public ResponsiveFormSection setMargin(Spacing margin)
-
getPadding
public Spacing getPadding()
-
setPadding
public ResponsiveFormSection setPadding(Spacing padding)
-
getBorder
public Border getBorder()
-
setBorder
public ResponsiveFormSection setBorder(Border border)
-
getShadow
public Shadow getShadow()
-
setShadow
public ResponsiveFormSection setShadow(Shadow shadow)
-
isDrawHeaderLine
public boolean isDrawHeaderLine()
-
setDrawHeaderLine
public ResponsiveFormSection setDrawHeaderLine(boolean drawHeaderLine)
-
getBackgroundColor
public org.teamapps.common.format.Color getBackgroundColor()
-
setBackgroundColor
public ResponsiveFormSection setBackgroundColor(org.teamapps.common.format.Color backgroundColor)
-
isCollapsible
public boolean isCollapsible()
-
setCollapsible
public ResponsiveFormSection setCollapsible(boolean collapsible)
-
isCollapsed
public boolean isCollapsed()
-
setCollapsed
public ResponsiveFormSection setCollapsed(boolean collapsed)
-
isVisible
public boolean isVisible()
-
setVisible
public ResponsiveFormSection setVisible(boolean visible)
-
getHeaderTemplate
public Template getHeaderTemplate()
-
setHeaderTemplate
public ResponsiveFormSection setHeaderTemplate(Template headerTemplate)
-
getHeaderData
public java.lang.Object getHeaderData()
-
setHeaderData
public ResponsiveFormSection setHeaderData(java.lang.Object headerData)
-
getGridGap
public int getGridGap()
-
setGridGap
public ResponsiveFormSection setGridGap(int gridGap)
-
isFillRemainingHeight
public boolean isFillRemainingHeight()
-
setFillRemainingHeight
public ResponsiveFormSection setFillRemainingHeight(boolean fillRemainingHeight)
-
isHideWhenNoVisibleFields
public boolean isHideWhenNoVisibleFields()
-
setHideWhenNoVisibleFields
public ResponsiveFormSection setHideWhenNoVisibleFields(boolean hideWhenNoVisibleFields)
-
getMinimalNumberOfColumns
public int getMinimalNumberOfColumns()
-
setMinimalNumberOfColumns
public void setMinimalNumberOfColumns(int minimalNumberOfColumns)
-
getMinimalNumberOfRow
public int getMinimalNumberOfRow()
-
setMinimalNumberOfRow
public void setMinimalNumberOfRow(int minimalNumberOfRow)
-
createFormSection
protected FormSection createFormSection()
-
createSmallScreenFormSection
protected FormSection createSmallScreenFormSection()
-
-