Class Select

  • All Implemented Interfaces:
    LabelableElement, SplittableElement, TooltipableElement

    public class Select
    extends FormElement
    implements LabelableElement, TooltipableElement
    This class represents the Symphony Element Dialog which is represented with tag name "select" (drop down menu). The messageML representation of the select element can contain the following attributes:
    • name (required) -> to identify this element
    • required -> true/false, to enforce a non empty option to be selected
    • data-placeholder -> string, text displayed in the dropdown menu before an option is selected
    • title -> string, the description that will be displayed when clicking the tooltip icon
    • label -> string, definition of the label that will be displayed on top of the Masked Text Field Element
    • multiple -> true/false, to allow for multiple options to be selected
    • min -> integer, minimum number of options to select if multiple=true
    • max -> integer, maximum number of options to select if multiple=true
    It can contain the following child tags:
    • option (required) -> the possible options to select Option