Interface BootstrapFieldLayout

All Superinterfaces:
Layout

public interface BootstrapFieldLayout
extends Layout
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getFieldEditorClass()
    Returns the list of CSS classes to be applied to the editor portion of each field.
    java.lang.String getFieldInfoClass()
    Returns the list of CSS classes to be applied to the info portion of each field.
    java.lang.String getFieldLabelClass()
    Returns the list of CSS classes to be applied to the label portion of each field.
    java.lang.String getLabelExtraLargeWidth()
    Gets the label width string for extra small viewport sizes (portrait phones).
    java.lang.String getLabelExtraSmallWidth()
    Gets the label width string for extra small viewport sizes (portrait phones).
    java.lang.String getLabelLargeWidth()
    Gets the label width string for extra large viewport sizes (large desktops).
    java.lang.String getLabelMediumWidth()
    Gets the label width string for medium viewport sizes (tablets).
    java.lang.String getLabelSmallWidth()
    Gets the label width string for small viewport sizes (landscape phones).
    java.lang.String getRowClass()
    Returns the list of CSS classes to be applied to each row of the layout.
    void setFieldEditorClass​(java.lang.String editorClass)
    Sets one or more CSS classes to be applied to the editor portion of each field.
    void setFieldInfoClass​(java.lang.String labelClass)
    Sets one or more CSS classes to be applied to the info portion of each field.
    void setFieldLabelClass​(java.lang.String labelClass)
    Sets one or more CSS classes to be applied to the label portion of each field.
    void setLabelExtraLargeWidth​(java.lang.String width)
    Sets the label width for extra large viewport (large desktops) sizes.
    void setLabelExtraSmallWidth​(java.lang.String width)
    Sets the label width for extra small viewport sizes (portrait phones).
    void setLabelLargeWidth​(java.lang.String width)
    Sets the label width for large viewport (desktops) sizes.
    void setLabelMediumWidth​(java.lang.String width)
    Sets the label width for large viewport sizes (desktops).
    void setLabelSmallWidth​(java.lang.String width)
    Sets the label width for small viewport sizes (landscape phones).
    void setRowClass​(java.lang.String layoutClass)
    Sets one or more CSS classes to be applied to each row of the layout.
  • Method Details

    • getLabelExtraSmallWidth

      java.lang.String getLabelExtraSmallWidth()
      Gets the label width string for extra small viewport sizes (portrait phones).
      Since:
      V5.4
      See Also:
      setLabelExtraSmallWidth(java.lang.String)
    • setLabelExtraSmallWidth

      void setLabelExtraSmallWidth​(java.lang.String width)
      Sets the label width for extra small viewport sizes (portrait phones).
      Parameters:
      width - a label width, acceptable values are 8%, 16%, 25%, 33%, 42%, 50%, 58%, 67%, 75%, 84%, 92% or null
      Since:
      V5.4
    • getLabelSmallWidth

      java.lang.String getLabelSmallWidth()
      Gets the label width string for small viewport sizes (landscape phones).
      Since:
      V5.4
      See Also:
      setLabelSmallWidth(java.lang.String)
    • setLabelSmallWidth

      void setLabelSmallWidth​(java.lang.String width)
      Sets the label width for small viewport sizes (landscape phones).
      Parameters:
      width - a label width, acceptable values are 8%, 16%, 25%, 33%, 42%, 50%, 58%, 67%, 75%, 84%, 92% or null
      Since:
      V5.4
    • getLabelMediumWidth

      java.lang.String getLabelMediumWidth()
      Gets the label width string for medium viewport sizes (tablets).
      Since:
      V5.4
      See Also:
      setLabelMediumWidth(java.lang.String)
    • setLabelMediumWidth

      void setLabelMediumWidth​(java.lang.String width)
      Sets the label width for large viewport sizes (desktops).
      Parameters:
      width - a label width, acceptable values are 8%, 16%, 25%, 33%, 42%, 50%, 58%, 67%, 75%, 84%, 92% or null
      Since:
      V5.4
    • getLabelLargeWidth

      java.lang.String getLabelLargeWidth()
      Gets the label width string for extra large viewport sizes (large desktops).
      Since:
      V5.4
      See Also:
      setLabelLargeWidth(java.lang.String)
    • setLabelLargeWidth

      void setLabelLargeWidth​(java.lang.String width)
      Sets the label width for large viewport (desktops) sizes.
      Parameters:
      width - a label width, acceptable values are 8%, 16%, 25%, 33%, 42%, 50%, 58%, 67%, 75%, 84%, 92% or null
      Since:
      V5.4
    • getLabelExtraLargeWidth

      java.lang.String getLabelExtraLargeWidth()
      Gets the label width string for extra small viewport sizes (portrait phones).
      Since:
      V5.4
      See Also:
      setLabelExtraLargeWidth(java.lang.String)
    • setLabelExtraLargeWidth

      void setLabelExtraLargeWidth​(java.lang.String width)
      Sets the label width for extra large viewport (large desktops) sizes.
      Parameters:
      width - a label width, acceptable values are 8%, 16%, 25%, 33%, 42%, 50%, 58%, 67%, 75%, 84%, 92% or null
      Since:
      V5.4
    • getRowClass

      java.lang.String getRowClass()
      Returns the list of CSS classes to be applied to each row of the layout.

      These classes are configured in the designer using the Advanced Properties button within the layout properties Styling Assistant.

      Further documentation.

      Since:
      V5.4
    • setRowClass

      void setRowClass​(java.lang.String layoutClass)
      Sets one or more CSS classes to be applied to each row of the layout. Multiple classes are specified by using a space between the class names, as per the HTML class parameter.

      These classes are configured in the designer using the Advanced Properties button within the layout properties Styling Assistant.

      Further documentation.

      Since:
      V5.4
    • getFieldEditorClass

      java.lang.String getFieldEditorClass()
      Returns the list of CSS classes to be applied to the editor portion of each field.

      These classes are configured in the designer using the Advanced Properties button within the layout properties Styling Assistant.

      Further documentation.

      Since:
      V5.4
    • setFieldEditorClass

      void setFieldEditorClass​(java.lang.String editorClass)
      Sets one or more CSS classes to be applied to the editor portion of each field. Multiple classes are specified by using a space between the class names, as per the HTML class parameter.

      These classes are configured in the designer using the Advanced Properties button within the layout properties Styling Assistant.

      Further documentation.

      Since:
      V5.4
    • getFieldLabelClass

      java.lang.String getFieldLabelClass()
      Returns the list of CSS classes to be applied to the label portion of each field.

      These classes are configured in the designer using the Advanced Properties button within the layout properties Styling Assistant.

      Further documentation.

      Since:
      V5.4
    • setFieldLabelClass

      void setFieldLabelClass​(java.lang.String labelClass)
      Sets one or more CSS classes to be applied to the label portion of each field. Multiple classes are specified by using a space between the class names, as per the HTML class parameter.

      These classes are configured in the designer using the Advanced Properties button within the layout properties Styling Assistant.

      Further documentation.

      Since:
      V5.4
    • getFieldInfoClass

      java.lang.String getFieldInfoClass()
      Returns the list of CSS classes to be applied to the info portion of each field.

      These classes are configured in the designer using the Advanced Properties button within the layout properties Styling Assistant.

      Further documentation.

      Since:
      V5.4
    • setFieldInfoClass

      void setFieldInfoClass​(java.lang.String labelClass)
      Sets one or more CSS classes to be applied to the info portion of each field. Multiple classes are specified by using a space between the class names, as per the HTML class parameter.

      These classes are configured in the designer using the Advanced Properties button within the layout properties Styling Assistant.

      Further documentation.

      Since:
      V5.4