public abstract class AbstractCategorySettings<T extends AbstractCategorySettings<T>> extends AbstractDataSettings<T>
SelectorSettings.SelectorType| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CATEGORY_FILTER |
static java.lang.String |
LIVE_CREATION |
static java.lang.String |
ORIGINAL_ROOT_CATEGORY
Only used by Types.
|
static java.lang.String |
ROOT_CATEGORIES |
static java.lang.String |
SEARCH |
static java.lang.String |
SELECTABLE |
static java.lang.String |
TREE |
DATA_CLASSENUM_LABELS, ENUM_VALUES, INLINE, MULTIPLE, REQUIRED, SELECT_ITEM_EMPTY_VALUE, SELECTOR_TYPEAPPEND, AUTOFOCUS, CLEAR_BUTTON, CSS, DATA_ATTR_PREFIX, DATA_ATTRIBUTES, DISABLED, HTML_ATTRIBUTES, ID, LANGUAGE_CHOOSER, NAME, PLACEHOLDER, PREPEND, TRIGGER_ACTION, TRIGGER_EVENT, VALUE| Constructor and Description |
|---|
AbstractCategorySettings() |
| Modifier and Type | Method and Description |
|---|---|
T |
clone()
Clone the current ControlSettings.
|
T |
disableLiveCreation() |
T |
filter(CategoryFilter filter) |
T |
filter(java.lang.String filter) |
protected java.lang.String |
getChooserName() |
protected java.lang.String |
getChooserOption() |
java.lang.Class<? extends Data> |
getDataClass() |
<V> V |
getOption(java.lang.String optionName)
Returns the value of the specified option.
|
ControlType |
getType()
Returns the
ControlType related to the current ControlSettings implementation. |
void |
resolveOptions(TypeFieldEntry tfe)
Set options from the specified
TypeFieldEntry. |
T |
root(Category[] categories) |
T |
root(Category category,
Category... otherCategories) |
T |
root(java.util.Collection<Category> categories) |
T |
root(java.lang.String[] categoryIds) |
T |
root(java.lang.String categoryId,
java.lang.String... otherCategoryIds) |
T |
uncheckSelectable() |
getAcChooserName, getAcChooserOption, getChooserIcon, getChooserTitle, popupHeight, popupWidth, superGetOption, useCurrentWorkspace, workspace, workspacecheckbox, chooser, disableInline, enumLabels, enumLabels, enumLabels, enumValues, enumValues, enumValues, inline, multiple, radio, required, select, selectorType, singleaddOption, append, autofocus, clearOption, css, dataAttribute, dataAttributes, disable, getOptionNames, getThis, htmlAttributes, htmlAttributes, id, isChannelReady, merge, name, onChange, onFocusOut, placeholder, prepend, removeOption, showLanguageChooser, sortSet, toStringArray, toStringArray, toStringArray, toStringArray, trigger, valuepublic static final java.lang.String ROOT_CATEGORIES
public static final java.lang.String CATEGORY_FILTER
public static final java.lang.String SELECTABLE
public static final java.lang.String LIVE_CREATION
public static final java.lang.String TREE
public static final java.lang.String SEARCH
public static final java.lang.String ORIGINAL_ROOT_CATEGORY
public ControlType getType()
ControlSettingsControlType related to the current ControlSettings implementation.ControlTypepublic java.lang.Class<? extends Data> getDataClass()
getDataClass in class AbstractDataSettings<T extends AbstractCategorySettings<T>>public <V> V getOption(java.lang.String optionName)
ControlSettingsgetOption in interface ControlSettingsgetOption in class AbstractDataSettings<T extends AbstractCategorySettings<T>>optionName - Option namepublic void resolveOptions(TypeFieldEntry tfe)
ControlSettingsTypeFieldEntry.resolveOptions in interface ControlSettingsresolveOptions in class SelectorSettings<T extends AbstractCategorySettings<T>>tfe - TypeFieldEntryprotected java.lang.String getChooserName()
getChooserName in class AbstractChooserSettings<T extends AbstractCategorySettings<T>>protected java.lang.String getChooserOption()
getChooserOption in class AbstractChooserSettings<T extends AbstractCategorySettings<T>>public T clone() throws java.lang.CloneNotSupportedException
ControlSettingsclone in interface ControlSettingsclone in class BasicSettings<T extends AbstractCategorySettings<T>>java.lang.CloneNotSupportedExceptionpublic T root(java.lang.String[] categoryIds)
public T root(java.lang.String categoryId, java.lang.String... otherCategoryIds)
public T filter(CategoryFilter filter)
public T filter(java.lang.String filter)
public T uncheckSelectable()
public T disableLiveCreation()
Copyright © 2001-#{NOWYEAR} Jalios SA. All Rights Reserved.