Class FormLayout.ResponsiveStep

java.lang.Object
com.vaadin.flow.component.formlayout.FormLayout.ResponsiveStep
All Implemented Interfaces:
JsonSerializable, Serializable
Enclosing class:
FormLayout

public static class FormLayout.ResponsiveStep extends Object implements JsonSerializable
A class used in describing the responsive layouting behavior of a FormLayout.
Author:
Vaadin Ltd
See Also:
  • Constructor Details

    • ResponsiveStep

      public ResponsiveStep(String minWidth, int columns)
      Constructs a ResponsiveStep with the given minimum width and number of columns.
      Parameters:
      minWidth - the minimum width as a CSS string value after which this responsive step is to be applied
      columns - the number of columns the layout should have
    • ResponsiveStep

      public ResponsiveStep(String minWidth, int columns, FormLayout.ResponsiveStep.LabelsPosition labelsPosition)
      Constructs a ResponsiveStep with the given minimum width, number of columns and label position.
      Parameters:
      minWidth - the minimum width as a CSS string value after which this responsive step is to be applied
      columns - the number of columns the layout should have
      labelsPosition - the position where label components are to be displayed in FormLayout.FormItems
      See Also:
  • Method Details

    • toJson

      public elemental.json.JsonObject toJson()
      Description copied from interface: JsonSerializable
      Converts this object to its JSON format.
      Specified by:
      toJson in interface JsonSerializable
      Returns:
      the JSON representation of the object
    • readJson

      public FormLayout.ResponsiveStep readJson(elemental.json.JsonObject value)
      Description copied from interface: JsonSerializable
      Sets the JSON object data into the Java object.
      Specified by:
      readJson in interface JsonSerializable
      Parameters:
      value - the JSON representation of the object
      Returns:
      this instance, for method chaining