Enum SelectedAppearance

java.lang.Object
java.lang.Enum<SelectedAppearance>
com.smartgwt.client.types.SelectedAppearance
All Implemented Interfaces:
ValueEnum, Serializable, Comparable<SelectedAppearance>, Constable

public enum SelectedAppearance extends Enum<SelectedAppearance> implements ValueEnum
Appearance when a component is in edit mode and is selected.

Modes such as "tintMask" or "outlineMask" create an "edit mask" that is layered over the selected component, and blocks all normal interaction with the component, so that behaviors like EditProxy.supportsInlineEdit can completely take the place of the component's normal interactivity.

"outlineEdges" mode allows normal interaction with the component, which allows the end user to do things like freeze ListGrid fields, which the GridEditProxy can implement as a persistent change to grid's configuration.

  • Enum Constant Details

    • TINTMASK

      public static final SelectedAppearance TINTMASK
      editMask on top of the component is updated with EditProxy.selectedTintColor and EditProxy.selectedTintOpacity

      If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "tintMask".

    • OUTLINEMASK

      public static final SelectedAppearance OUTLINEMASK
      editMask on top of the component is updated with EditProxy.selectedBorder

      If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "outlineMask".

    • OUTLINEEDGES

      public static final SelectedAppearance OUTLINEEDGES
      MultiAutoChild is created on top of the component. This constructs a border around the component using 4 separate outlineEdge components so that interactivity is not blocked.

      If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "outlineEdges".

    • NONE

      public static final SelectedAppearance NONE
      no change in appearance. Override EditProxy.showSelectedAppearance() to create a custom appearance.

      If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "none".

  • Method Details

    • values

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

      public static SelectedAppearance valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public String getValue()
      Specified by:
      getValue in interface ValueEnum