java.lang.Object
de.hybris.platform.adaptivesearchbackoffice.editors.configurabledropdown.ConfigurableDropdownEditor
All Implemented Interfaces:
com.hybris.cockpitng.editors.CockpitEditorRenderer<Object>
Direct Known Subclasses:
ExtendedConfigurableDropdownEditor

public class ConfigurableDropdownEditor extends Object implements com.hybris.cockpitng.editors.CockpitEditorRenderer<Object>
  • Field Details

  • Constructor Details

    • ConfigurableDropdownEditor

      public ConfigurableDropdownEditor()
  • Method Details

    • render

      public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<Object> context, com.hybris.cockpitng.editors.EditorListener<Object> listener)
      Specified by:
      render in interface com.hybris.cockpitng.editors.CockpitEditorRenderer<Object>
    • createDataProvider

      protected DataProvider createDataProvider(com.hybris.cockpitng.editors.EditorContext<Object> context)
    • createDataProviderParameters

      protected Map<String,Object> createDataProviderParameters(com.hybris.cockpitng.editors.EditorContext<Object> context)
    • evaluate

      protected Object evaluate(com.hybris.cockpitng.editors.EditorContext<Object> context, String value, com.hybris.cockpitng.dataaccess.services.PropertyValueService propertyValueService)
    • createEvaluationContext

      protected Map<String,Object> createEvaluationContext(com.hybris.cockpitng.editors.EditorContext<Object> context)
    • createModel

      protected org.zkoss.zul.ListModel createModel(DataProvider dataProvider, Map<String,Object> dataProviderParameters, Object initialValue)
    • createItemRenderer

      protected org.zkoss.zul.ComboitemRenderer createItemRenderer(DataProvider dataProvider, Map<String,Object> dataProviderParameters)
    • createOnChangeHandler

      protected org.zkoss.zk.ui.event.EventListener createOnChangeHandler(com.hybris.cockpitng.editors.EditorContext<Object> context, com.hybris.cockpitng.editors.EditorListener editorListener)
    • loadInitialValue

      protected Object loadInitialValue(com.hybris.cockpitng.editors.EditorContext<Object> context)