Class Settings

java.lang.Object
org.wicketstuff.select2.Settings
All Implemented Interfaces:
Serializable

public final class Settings extends Object implements Serializable

Select2 settings. Refer to the Select2 documentation for what these options mean.

Does deviate from the default settings as documented on https://select2.org/configuration/options-api in the settings for width, closeOnSelect and escapeMarkup

Author:
igor
See Also:
  • Field Details

  • Constructor Details

    • Settings

      public Settings()
  • Method Details

    • toJson

      public CharSequence toJson()
    • getMinimumInputLength

      public Integer getMinimumInputLength()
    • setMinimumInputLength

      public Settings setMinimumInputLength(Integer minimumInputLength)
    • getMinimumResultsForSearch

      public Integer getMinimumResultsForSearch()
    • setMinimumResultsForSearch

      public Settings setMinimumResultsForSearch(Integer minimumResultsForSearch)
    • getPlaceholder

      public Object getPlaceholder()
    • setPlaceholder

      public Settings setPlaceholder(Object placeholder)
    • getAllowClear

      public boolean getAllowClear()
    • setAllowClear

      public Settings setAllowClear(boolean allowClear)
    • getMultiple

      public boolean getMultiple()
    • setMultiple

      public Settings setMultiple(boolean multiple)
    • getCloseOnSelect

      public boolean getCloseOnSelect()
    • setCloseOnSelect

      public Settings setCloseOnSelect(boolean closeOnSelect)
    • getId

      public String getId()
    • setId

      public Settings setId(String id)
    • getTemplateSelection

      public String getTemplateSelection()
    • setTemplateSelection

      public Settings setTemplateSelection(String templateSelection)
    • getTemplateResult

      public String getTemplateResult()
    • setTemplateResult

      public Settings setTemplateResult(String templateResult)
    • getInitSelection

      public String getInitSelection()
    • setInitSelection

      public Settings setInitSelection(String initSelection)
    • getQuery

      public String getQuery()
    • setQuery

      public Settings setQuery(String query)
    • getAjax

      public AjaxSettings getAjax()
    • getAjax

      public AjaxSettings getAjax(boolean createIfNotSet)
    • setAjax

      public Settings setAjax(AjaxSettings ajax)
    • getData

      public String getData()
    • setData

      public Settings setData(String data)
    • getTags

      public boolean getTags()
    • setTags

      public Settings setTags(boolean tags)
    • getCreateTag

      public String getCreateTag()
    • setCreateTag

      public Settings setCreateTag(String createTag)
    • getMaximumSelectionLength

      public Integer getMaximumSelectionLength()
    • setMaximumSelectionLength

      public Settings setMaximumSelectionLength(Integer maximumSelectionLength)
    • getMatcher

      public String getMatcher()
    • setMatcher

      public Settings setMatcher(String matcher)
    • getTokenizer

      public String getTokenizer()
    • setTokenizer

      public Settings setTokenizer(String tokenizer)
    • getSorter

      public String getSorter()
    • setSorter

      public Settings setSorter(String sorter)
    • getEscapeMarkup

      public String getEscapeMarkup()
    • setEscapeMarkup

      public Settings setEscapeMarkup(String escapeMarkup)
    • getWidth

      public String getWidth()
    • setWidth

      public Settings setWidth(String width)
    • getTheme

      public ISelect2Theme getTheme()
    • setTheme

      public Settings setTheme(String theme)
    • setTheme

      public Settings setTheme(ISelect2Theme theme)
    • getContainerCss

      public String getContainerCss()
    • setContainerCss

      public Settings setContainerCss(String containerCss)
    • getDropdownCss

      public String getDropdownCss()
    • setDropdownCss

      public Settings setDropdownCss(String dropdownCss)
    • getContainerCssClass

      public String getContainerCssClass()
    • setContainerCssClass

      public Settings setContainerCssClass(String containerCssClass)
    • getDropdownCssClass

      public String getDropdownCssClass()
    • setDropdownCssClass

      public Settings setDropdownCssClass(String dropdownCssClass)
    • getDropdownParent

      public String getDropdownParent()
    • setDropdownParent

      public Settings setDropdownParent(String dropdownParent)
    • getSeparator

      public String getSeparator()
    • setSeparator

      public Settings setSeparator(String separator)
    • getTokenSeparators

      public String[] getTokenSeparators()
    • setTokenSeparators

      public Settings setTokenSeparators(String[] tokenSeparators)
    • getSelectOnClose

      public boolean getSelectOnClose()
    • setSelectOnClose

      public Settings setSelectOnClose(boolean selectOnClose)
    • getDropdownAutoWidth

      public boolean getDropdownAutoWidth()
    • setDropdownAutoWidth

      public Settings setDropdownAutoWidth(boolean dropdownAutoWidth)
    • isStateless

      public boolean isStateless()
    • setStateless

      public Settings setStateless(boolean stateless)
    • getMountPath

      public String getMountPath()
    • setMountPath

      public Settings setMountPath(String mountPath)
    • getQueryParam

      public String getQueryParam()
    • setQueryParam

      public Settings setQueryParam(String queryParam)
    • getLanguage

      public String getLanguage()
    • setLanguage

      public Settings setLanguage(String language)