com.vaadin.flow.component.formlayout.

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