Class Select.Option

java.lang.Object
io.mindspice.simplypages.components.forms.Select.Option
All Implemented Interfaces:
Component
Enclosing class:
Select

public static class Select.Option extends Object implements Component
Renderable select option model.

Effectively immutable except disabled().

  • Constructor Details

    • Option

      public Option(String value, String label, boolean selected)
      Creates an option.
      Parameters:
      value - option value
      label - option label
      selected - initial selected flag
  • Method Details

    • disabled

      public Select.Option disabled()
      Marks option disabled.
      Returns:
      this option
    • render

      public String render(RenderContext context)
      Renders escaped option HTML.
      Specified by:
      render in interface Component
      Parameters:
      context - render context (unused)
      Returns:
      option HTML
    • render

      public String render()
      Renders with empty context.
      Specified by:
      render in interface Component
      Returns:
      option HTML