All Implemented Interfaces:
DraggableBean, DroppableBean, ResizableBean, SelectableBean, SortableBean

public class Select extends AbstractFormListElement

Render HTML select box providing content from remote call via AJAX

Author:
Johannes Geppert
  • Field Details

    • TEMPLATE

      public static final String TEMPLATE
      See Also:
    • TEMPLATE_CLOSE

      public static final String TEMPLATE_CLOSE
      See Also:
    • COMPONENT_NAME

      public static final String COMPONENT_NAME
    • JQUERYACTION

      public static final String JQUERYACTION
      See Also:
    • emptyOption

      protected String emptyOption
    • headerKey

      protected String headerKey
    • headerValue

      protected String headerValue
    • list

      protected String list
    • listKey

      protected String listKey
    • listTitle

      protected String listTitle
    • listValue

      protected String listValue
    • size

      protected String size
    • multiple

      protected String multiple
    • autocomplete

      protected String autocomplete
    • loadMinimumCount

      protected String loadMinimumCount
    • selectBoxIcon

      protected String selectBoxIcon
    • onSelectTopics

      protected String onSelectTopics
  • Constructor Details

    • Select

      public Select(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
  • Method Details

    • getDefaultOpenTemplate

      public String getDefaultOpenTemplate()
      Specified by:
      getDefaultOpenTemplate in class org.apache.struts2.components.ClosingUIBean
    • getDefaultTemplate

      protected String getDefaultTemplate()
      Specified by:
      getDefaultTemplate in class org.apache.struts2.components.UIBean
    • evaluateExtraParams

      public void evaluateExtraParams()
      Overrides:
      evaluateExtraParams in class AbstractFormListElement
    • setTheme

      public void setTheme(String theme)
      Overrides:
      setTheme in class org.apache.struts2.components.UIBean
    • getTheme

      public String getTheme()
      Overrides:
      getTheme in class org.apache.struts2.components.UIBean
    • setEmptyOption

      public void setEmptyOption(String emptyOption)
    • setHeaderKey

      public void setHeaderKey(String headerKey)
    • setHeaderValue

      public void setHeaderValue(String headerValue)
    • setList

      public void setList(String list)
    • setListKey

      public void setListKey(String listKey)
      Overrides:
      setListKey in class AbstractFormListElement
    • setListTitle

      public void setListTitle(String listTitle)
    • setListValue

      public void setListValue(String listValue)
      Overrides:
      setListValue in class AbstractFormListElement
    • setSize

      public void setSize(String size)
    • setMultiple

      public void setMultiple(String multiple)
    • setAutocomplete

      public void setAutocomplete(String autocomplete)
    • setSelectBoxIcon

      public void setSelectBoxIcon(String selectBoxIcon)
    • setLoadMinimumCount

      public void setLoadMinimumCount(String loadMinimumCount)
    • setOnSelectTopics

      public void setOnSelectTopics(String onSelectTopics)