Class FormLayout.ResponsiveStep

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

public static class FormLayout.ResponsiveStep extends Object implements com.vaadin.flow.component.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 com.fasterxml.jackson.databind.node.ObjectNode toJson()
      Specified by:
      toJson in interface com.vaadin.flow.component.JsonSerializable
    • readJson

      public FormLayout.ResponsiveStep readJson(com.fasterxml.jackson.databind.JsonNode value)
      Specified by:
      readJson in interface com.vaadin.flow.component.JsonSerializable