Class ConfigurableDropdownEditor
- java.lang.Object
-
- de.hybris.platform.solrfacetsearchbackoffice.editor.ConfigurableDropdownEditor
-
- All Implemented Interfaces:
com.hybris.cockpitng.editors.CockpitEditorRenderer<java.lang.Object>
public class ConfigurableDropdownEditor extends java.lang.Object implements com.hybris.cockpitng.editors.CockpitEditorRenderer<java.lang.Object>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classConfigurableDropdownEditor.ItemRenderer
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATTR_BEAN_TYPEstatic java.lang.StringATTR_NAMES_PROVIDERstatic java.lang.StringATTR_PLACEHOLDERstatic java.lang.StringATTR_VALUES_PROVIDERstatic java.lang.StringEMPTY_LABELstatic java.lang.ObjectEMPTY_OPTIONstatic java.lang.StringTO_LOWER_CASE_OPTION
-
Constructor Summary
Constructors Constructor Description ConfigurableDropdownEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.zkoss.zul.ListModelcreateComboModelWithSelection(java.util.List<java.lang.Object> data, java.lang.Object initValue)protected org.zkoss.zul.ComboitemRenderercreateComboRenderer(DropdownNamesProvider dropdownProvider, java.lang.String placeholderKey, java.util.Map<java.lang.String,java.lang.String> options)protected org.zkoss.zk.ui.event.EventListenercreateOnChangeHandler(com.hybris.cockpitng.editors.EditorListener editorListener)protected java.lang.StringgetDataName(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)voidrender(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context, com.hybris.cockpitng.editors.EditorListener<java.lang.Object> listener)
-
-
-
Field Detail
-
EMPTY_OPTION
public static final java.lang.Object EMPTY_OPTION
-
ATTR_BEAN_TYPE
public static final java.lang.String ATTR_BEAN_TYPE
- See Also:
- Constant Field Values
-
ATTR_VALUES_PROVIDER
public static final java.lang.String ATTR_VALUES_PROVIDER
- See Also:
- Constant Field Values
-
ATTR_NAMES_PROVIDER
public static final java.lang.String ATTR_NAMES_PROVIDER
- See Also:
- Constant Field Values
-
ATTR_PLACEHOLDER
public static final java.lang.String ATTR_PLACEHOLDER
- See Also:
- Constant Field Values
-
TO_LOWER_CASE_OPTION
public static final java.lang.String TO_LOWER_CASE_OPTION
- See Also:
- Constant Field Values
-
EMPTY_LABEL
public static final java.lang.String EMPTY_LABEL
- See Also:
- Constant Field Values
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context, com.hybris.cockpitng.editors.EditorListener<java.lang.Object> listener)- Specified by:
renderin interfacecom.hybris.cockpitng.editors.CockpitEditorRenderer<java.lang.Object>
-
getValues
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)
-
createOnChangeHandler
protected org.zkoss.zk.ui.event.EventListener createOnChangeHandler(com.hybris.cockpitng.editors.EditorListener editorListener)
-
createComboRenderer
protected org.zkoss.zul.ComboitemRenderer createComboRenderer(DropdownNamesProvider dropdownProvider, java.lang.String placeholderKey, java.util.Map<java.lang.String,java.lang.String> options)
-
getDataName
protected java.lang.String getDataName(java.lang.Object data)
-
createComboModelWithSelection
protected org.zkoss.zul.ListModel createComboModelWithSelection(java.util.List<java.lang.Object> data, java.lang.Object initValue)
-
getDropdownOptions
protected java.util.Map<java.lang.String,java.lang.String> getDropdownOptions(java.lang.String drodownOptions)
-
-