T
- Type of AbstractTextChooserSettingspublic abstract class AbstractTextChooserSettings<T extends AbstractTextChooserSettings<T>> extends AbstractTextSettings<T>
ControlSettings
that supports text field with a chooser window.APPEND, AUTOFOCUS, CLEAR_BUTTON, CSS, DATA_ATTR_PREFIX, DATA_ATTRIBUTES, DISABLED, HIDE_CLEAR_BUTTON, HTML_ATTRIBUTES, ID, LANGUAGE_CHOOSER, MAX_LENGTH, NAME, PLACEHOLDER, PREPEND, READONLY, REQUIRED, TRIGGER_ACTION, TRIGGER_EVENT, VALUE
Constructor and Description |
---|
AbstractTextChooserSettings() |
Modifier and Type | Method and Description |
---|---|
T |
addAcChooserOption(java.lang.String name,
java.lang.String... values)
Adds new autocomplete chooser option with the specified value(s).
|
T |
addChooserOption(java.lang.String name,
java.lang.String... values)
Adds new chooser option with the specified value(s).
|
protected java.lang.String |
getAcChooserName()
Autocomplete chooser name used by the databroker when there is a change event in the control.
|
protected java.lang.String |
getAcChooserOption(java.util.Map<java.lang.String,java.lang.String[]> customOptionMap)
Options used by the databroker when there is a click event in the chooser button.
|
protected java.lang.String |
getChooserIcon()
Property key whose value corresponds to the icon used for the chooser button.
|
protected abstract java.lang.String |
getChooserName()
Chooser name used by the databroker when there is a click event in the chooser button.
|
protected abstract java.lang.String |
getChooserOption(java.util.Map<java.lang.String,java.lang.String[]> customOptionMap)
Options used by the databroker when there is a click event in the chooser button.
|
protected java.lang.String |
getChooserTitle()
Title added on the chooser button.
|
<V> V |
getOption(java.lang.String optionName)
Returns the value of the specified option.
|
T |
popupHeight(int height)
Set the chooser window height.
|
T |
popupWidth(int width)
Set the chooser window with.
|
protected <V> V |
superGetOption(java.lang.String optionName)
method used internally by
CommonChooserSettings to call the getOption(String) method in the parent class of the current class. |
protected boolean |
useCurrentWorkspace()
Override this method and return 'true' to add current Workspace in chooser option if not defined by WORKSPACE option.
|
T |
workspace(java.lang.String workspaceId)
Set the Workspace ID to which you filter in the chooser window and in the autocomplete.
|
T |
workspace(Workspace workspace)
Set the Workspace to which you filter in the chooser window and in the autocomplete.
|
onChange
addOption, append, autofocus, clearOption, clone, css, dataAttribute, dataAttributes, disable, getOptionNames, getThis, htmlAttributes, htmlAttributes, id, isChannelReady, maxLength, merge, name, onFocusOut, placeholder, prepend, readonly, removeOption, require, resolveOptions, showLanguageChooser, sortSet, toStringArray, toStringArray, toStringArray, toStringArray, toStringArray, trigger, value
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getType
protected abstract java.lang.String getChooserName()
protected java.lang.String getAcChooserName()
protected abstract java.lang.String getChooserOption(java.util.Map<java.lang.String,java.lang.String[]> customOptionMap)
customOptionMap
- Extra chooser options forwarded by the option ChooserConstants.EXTRA_CHOOSER_OPTION
and appended to the query stringString
representing the options as query stringprotected java.lang.String getAcChooserOption(java.util.Map<java.lang.String,java.lang.String[]> customOptionMap)
customOptionMap
- Extra chooser options forwarded by the option ChooserConstants.EXTRA_CHOOSER_OPTION
and appended to the query stringString
representing the options as query stringprotected java.lang.String getChooserIcon()
Example:
If we declare the following icon property:
icon.chooser-publication: glyph: icomoon-file-text2
The method return chooser-publication
protected java.lang.String getChooserTitle()
protected boolean useCurrentWorkspace()
true
to use the current workspace, false
insteadprotected final <V> V superGetOption(java.lang.String optionName)
CommonChooserSettings
to call the getOption(String) method in the parent class of the current class.optionName
- Option namepublic <V> V getOption(java.lang.String optionName)
ControlSettings
getOption
in interface ControlSettings<T extends AbstractTextChooserSettings<T>>
getOption
in class BasicSettings<T extends AbstractTextChooserSettings<T>>
optionName
- Option namepublic T addChooserOption(java.lang.String name, java.lang.String... values)
name
- Chooser option namevalues
- Chooser option value(s)public T addAcChooserOption(java.lang.String name, java.lang.String... values)
name
- Autocomplete chooser option namevalues
- Autocomplete chooser option value(s)public T workspace(java.lang.String workspaceId)
workspaceId
- Workspace IDpublic T workspace(Workspace workspace)
workspace
- Workspacepublic T popupWidth(int width)
width
- Chooser window widthpublic T popupHeight(int height)
height
- Chooser window heightCopyright © 2001-2018 Jalios SA. All Rights Reserved.