public class ConfigurableDropdownEditor
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected class |
ConfigurableDropdownEditor.ItemRenderer |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTR_BEAN_TYPE |
static java.lang.String |
ATTR_NAMES_PROVIDER |
static java.lang.String |
ATTR_PLACEHOLDER |
static java.lang.String |
ATTR_VALUES_PROVIDER |
static java.lang.String |
EMPTY_LABEL |
static java.lang.Object |
EMPTY_OPTION |
static java.lang.String |
TO_LOWER_CASE_OPTION |
| Constructor and Description |
|---|
ConfigurableDropdownEditor() |
| Modifier and Type | Method and Description |
|---|---|
protected ListModel |
createComboModelWithSelection(java.util.List<java.lang.Object> data,
java.lang.Object initValue) |
protected ComboitemRenderer |
createComboRenderer(DropdownNamesProvider dropdownProvider,
java.lang.String placeholderKey,
java.util.Map<java.lang.String,java.lang.String> options) |
protected EventListener |
createOnChangeHandler(EditorListener editorListener) |
protected java.lang.String |
getDataName(java.lang.Object data) |
protected java.util.Map<java.lang.String,java.lang.String> |
getDropdownOptions(java.lang.String drodownOptions) |
protected java.util.List<java.lang.Object> |
getValues(java.lang.String dropDownValuesProvider,
java.lang.String dropDownValueClassTypes,
java.util.Map<java.lang.String,java.lang.String> options) |
void |
render(Component parent,
<any> context,
<any> listener) |
public static final java.lang.Object EMPTY_OPTION
public static final java.lang.String ATTR_BEAN_TYPE
public static final java.lang.String ATTR_VALUES_PROVIDER
public static final java.lang.String ATTR_NAMES_PROVIDER
public static final java.lang.String ATTR_PLACEHOLDER
public static final java.lang.String TO_LOWER_CASE_OPTION
public static final java.lang.String EMPTY_LABEL
public void render(Component parent,
<any> context,
<any> listener)
protected java.util.List<java.lang.Object> getValues(java.lang.String dropDownValuesProvider,
java.lang.String dropDownValueClassTypes,
java.util.Map<java.lang.String,java.lang.String> options)
protected EventListener createOnChangeHandler(EditorListener editorListener)
protected ComboitemRenderer createComboRenderer(DropdownNamesProvider dropdownProvider, java.lang.String placeholderKey, java.util.Map<java.lang.String,java.lang.String> options)
protected java.lang.String getDataName(java.lang.Object data)
protected ListModel createComboModelWithSelection(java.util.List<java.lang.Object> data,
java.lang.Object initValue)
protected java.util.Map<java.lang.String,java.lang.String> getDropdownOptions(java.lang.String drodownOptions)
Copyright © 2018 SAP SE. All Rights Reserved.