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
-
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
-
addComponent
-
addLabelComponent
-
addLabelComponent
-
addLabelAndComponent
-
addLabelAndComponent
-
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, Component field, boolean newRow) -
addLabelAndComponent
public ResponsiveFormLayout.LabelAndField addLabelAndComponent(org.teamapps.icons.Icon icon, java.lang.String caption, 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()
-