Enum Class LayoutDragMode

java.lang.Object
java.lang.Enum<LayoutDragMode>
io.jmix.ui.widget.client.addon.dragdroplayouts.ui.LayoutDragMode
All Implemented Interfaces:
Serializable, Comparable<LayoutDragMode>, Constable

public enum LayoutDragMode extends Enum<LayoutDragMode>
LayoutDragMode specifies how dragging is visualized.
Since:
6.5
  • Enum Constant Details

    • NONE

      public static final LayoutDragMode NONE
      Disables dragging components from a layout. This is the default behaviour.
    • CLONE

      public static final LayoutDragMode CLONE
      Makes a copy of the component which is shown when dragging.
    • CAPTION

      public static final LayoutDragMode CAPTION
      The same as CLONE except that components can only be dragged from their captions.
    • CLONE_OTHER

      public static final LayoutDragMode CLONE_OTHER
      The same as CLONE except that the dragged component is not shown, but instead another component defined by
  • Method Details

    • values

      public static LayoutDragMode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static LayoutDragMode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null