Package org.teamapps.ux.component.form
Class ResponsiveFormLayout
java.lang.Object
org.teamapps.ux.component.form.ResponsiveFormLayout
public class ResponsiveFormLayout
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResponsiveFormLayout.LabelAndField -
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringLABEL_NAME_SUFFIX -
Constructor Summary
Constructors Modifier Constructor Description protectedResponsiveFormLayout(int minWidth, ResponsiveForm responsiveForm, ResponsiveFormConfigurationTemplate configurationTemplate) -
Method Summary
Modifier and Type Method Description ResponsiveFormFieldaddComponent(int row, int column, Component field)ResponsiveFormFieldaddComponent(Component field, int column, int colSpan)ResponsiveFormFieldaddField(int row, int column, java.lang.String propertyName, AbstractField field)ResponsiveFormFieldaddField(java.lang.String propertyName, AbstractField field, int column, int colSpan)ResponsiveFormLayout.LabelAndFieldaddLabelAndComponent(java.lang.String propertyName, Component field)ResponsiveFormLayout.LabelAndFieldaddLabelAndComponent(java.lang.String propertyName, Component field, boolean newRow)ResponsiveFormLayout.LabelAndFieldaddLabelAndComponent(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, Component field)ResponsiveFormLayout.LabelAndFieldaddLabelAndComponent(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, Component field, boolean newRow)ResponsiveFormLayout.LabelAndFieldaddLabelAndComponent(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, Component field, boolean newRow, int columnOffset)ResponsiveFormLayout.LabelAndFieldaddLabelAndComponent(org.teamapps.icons.Icon icon, java.lang.String caption, Component field)ResponsiveFormLayout.LabelAndFieldaddLabelAndComponent(org.teamapps.icons.Icon icon, java.lang.String caption, Component field, boolean newRow)ResponsiveFormLayout.LabelAndFieldaddLabelAndComponent(Component field)ResponsiveFormLayout.LabelAndFieldaddLabelAndComponent(Component field, boolean newRow)ResponsiveFormLayout.LabelAndFieldaddLabelAndField(java.lang.String propertyName, AbstractField field)ResponsiveFormLayout.LabelAndFieldaddLabelAndField(java.lang.String propertyName, AbstractField field, boolean newRow)ResponsiveFormLayout.LabelAndFieldaddLabelAndField(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, AbstractField field)ResponsiveFormLayout.LabelAndFieldaddLabelAndField(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, AbstractField field, boolean newRow)ResponsiveFormLayout.LabelAndFieldaddLabelAndField(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, AbstractField field, boolean newRow, int columnOffset)ResponsiveFormLayout.LabelAndFieldaddLabelAndField(org.teamapps.icons.Icon icon, java.lang.String caption, AbstractField field)ResponsiveFormLayout.LabelAndFieldaddLabelAndField(org.teamapps.icons.Icon icon, java.lang.String caption, AbstractField field, boolean newRow)ResponsiveFormLayout.LabelAndFieldaddLabelAndField(AbstractField field)ResponsiveFormLayout.LabelAndFieldaddLabelAndField(AbstractField field, boolean newRow)ResponsiveFormFieldaddLabelComponent(Component field)ResponsiveFormFieldaddLabelComponent(Component field, int columOffset)ResponsiveFormFieldaddLabelField(java.lang.String propertyName, AbstractField field)ResponsiveFormFieldaddLabelField(java.lang.String propertyName, AbstractField field, int columOffset)ResponsiveFormFieldaddLabelField(AbstractField field)ResponsiveFormFieldaddLabelField(AbstractField field, int columOffset)ResponsiveFormSectionaddSection()ResponsiveFormSectionaddSection(org.teamapps.icons.Icon icon, java.lang.String caption)ResponsiveFormSectionaddSection(org.teamapps.icons.Icon icon, java.lang.String caption, ResponsiveFormConfigurationTemplate configurationTemplate)protected FormLayoutPolicycreateFormLayoutPolicy()protected FormLayoutPolicycreateSmallScreenLayout()intgetLastNonEmptyColumnInRow(int row)intgetLastNonEmptyColumnInSection()intgetLastNonEmptyRowInSection()intgetMinWidth()protected ResponsiveFormSectiongetSection()voidsetColumnConfig(int colum, GridColumn columnConfig)voidsetRowConfig(int row, GridRow rowConfig)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
LABEL_NAME_SUFFIX
protected static final java.lang.String LABEL_NAME_SUFFIX- See Also:
- Constant Field Values
-
-
Constructor Details
-
ResponsiveFormLayout
protected ResponsiveFormLayout(int minWidth, ResponsiveForm responsiveForm, ResponsiveFormConfigurationTemplate configurationTemplate)
-
-
Method Details
-
addField
public ResponsiveFormField addField(int row, int column, java.lang.String propertyName, AbstractField field) -
addField
public ResponsiveFormField addField(java.lang.String propertyName, AbstractField field, int column, int colSpan) -
addLabelField
-
addLabelField
-
addLabelField
public ResponsiveFormField addLabelField(java.lang.String propertyName, AbstractField field, int columOffset) -
addLabelField
-
addLabelAndField
-
addLabelAndField
public ResponsiveFormLayout.LabelAndField addLabelAndField(java.lang.String propertyName, AbstractField field) -
addLabelAndField
-
addLabelAndField
public ResponsiveFormLayout.LabelAndField addLabelAndField(java.lang.String propertyName, AbstractField field, boolean newRow) -
addLabelAndField
public ResponsiveFormLayout.LabelAndField addLabelAndField(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, AbstractField field) -
addLabelAndField
public ResponsiveFormLayout.LabelAndField addLabelAndField(org.teamapps.icons.Icon icon, java.lang.String caption, AbstractField field) -
addLabelAndField
public ResponsiveFormLayout.LabelAndField addLabelAndField(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, AbstractField field, boolean newRow) -
addLabelAndField
public ResponsiveFormLayout.LabelAndField addLabelAndField(org.teamapps.icons.Icon icon, java.lang.String caption, AbstractField field, boolean newRow) -
addLabelAndField
public ResponsiveFormLayout.LabelAndField addLabelAndField(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, AbstractField field, boolean newRow, int columnOffset) -
addComponent
-
addComponent
-
addLabelComponent
-
addLabelComponent
-
addLabelAndComponent
-
addLabelAndComponent
public ResponsiveFormLayout.LabelAndField addLabelAndComponent(java.lang.String propertyName, Component field) -
addLabelAndComponent
-
addLabelAndComponent
public ResponsiveFormLayout.LabelAndField addLabelAndComponent(java.lang.String propertyName, Component field, boolean newRow) -
addLabelAndComponent
public ResponsiveFormLayout.LabelAndField addLabelAndComponent(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, Component field) -
addLabelAndComponent
public ResponsiveFormLayout.LabelAndField addLabelAndComponent(org.teamapps.icons.Icon icon, java.lang.String caption, Component field) -
addLabelAndComponent
public ResponsiveFormLayout.LabelAndField addLabelAndComponent(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, Component field, boolean newRow) -
addLabelAndComponent
public ResponsiveFormLayout.LabelAndField addLabelAndComponent(org.teamapps.icons.Icon icon, java.lang.String caption, Component field, boolean newRow) -
addLabelAndComponent
public ResponsiveFormLayout.LabelAndField addLabelAndComponent(org.teamapps.icons.Icon icon, java.lang.String caption, java.lang.String propertyName, Component field, boolean newRow, int columnOffset) -
getLastNonEmptyRowInSection
public int getLastNonEmptyRowInSection() -
getLastNonEmptyColumnInSection
public int getLastNonEmptyColumnInSection() -
getLastNonEmptyColumnInRow
public int getLastNonEmptyColumnInRow(int row) -
setRowConfig
-
setColumnConfig
-
getSection
-
addSection
-
addSection
-
addSection
public ResponsiveFormSection addSection(org.teamapps.icons.Icon icon, java.lang.String caption, ResponsiveFormConfigurationTemplate configurationTemplate) -
createFormLayoutPolicy
-
createSmallScreenLayout
-
getMinWidth
public int getMinWidth()
-