Class ExtendedAttributeChooserRenderer

java.lang.Object
com.hybris.backoffice.attributechooser.AttributeChooserRenderer
com.hybris.backoffice.personalization.listview.renderer.ExtendedAttributeChooserRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.backoffice.attributechooser.AttributesChooserConfig,com.hybris.backoffice.attributechooser.AttributeChooserForm>

public class ExtendedAttributeChooserRenderer extends com.hybris.backoffice.attributechooser.AttributeChooserRenderer
Renders two lists for Personalization: available attributes and chosen attributes.
  • Field Summary

    Fields inherited from class com.hybris.backoffice.attributechooser.AttributeChooserRenderer

    BUTTON_ID_ADD, BUTTON_ID_REMOVE, EVENT_ATTRIBUTES_SELECTED, EVENT_NODES_MOVED_TO_TREE, MODE_VISIBLE_ROWS_NUMBER, MODEL_INCLUDE_ALL_SELECTED, MODEL_SEARCH_TEXT, MODEL_SELECTED_PATHS, RENDERER_PREFIX, SECTION_ID_AVAILABLE, SECTION_ID_SELECTED
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addPersonalizationSclassToWindow(org.zkoss.zk.ui.Component parent)
     
    protected String
     
    protected org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<com.hybris.backoffice.attributechooser.Attribute>>
     
    protected boolean
     
    protected boolean
     
    void
    render(org.zkoss.zk.ui.Component parent, com.hybris.backoffice.attributechooser.AttributesChooserConfig config, com.hybris.backoffice.attributechooser.AttributeChooserForm form, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
     
    void
     

    Methods inherited from class com.hybris.backoffice.attributechooser.AttributeChooserRenderer

    addChosenAttributesListener, addLocalizedNodesSelectionListener, addSelectedPathsListener, createAttributesSection, createButtonsSection, createIncludeAllOverlay, createIncludeAllSection, createMoveButton, createNoAttributesOverlay, createTree, createTree, createTreeModel, createTreeModel, getAttributeChooserNodeExpander, getAttributes, getFilterText, getModel, getNodeOperationsHandler, getTreeItemRenderer, getUnfilteredModel, getVisibleRowsNumber, getVisibleRowsNumber, isIncludeAllSelected, moveSelectedNodes, moveSelectedNodes, notifyChosenAttributesChanged, openFirstMultiChildLevel, openFirstMultiChildLevel, populateTreeData, refreshTreeSearch, restoreSelectedPaths, setAttributeChooserNodeExpander, setNodeOperationsHandler, setTreeItemRenderer, setVisibleRowsNumber, storeSelectedPaths, storeSelectedPaths, uniquePrefix

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer

    addRendererListener, removeRendererListener, render
  • Constructor Details

    • ExtendedAttributeChooserRenderer

      public ExtendedAttributeChooserRenderer()
  • Method Details

    • render

      public void render(org.zkoss.zk.ui.Component parent, com.hybris.backoffice.attributechooser.AttributesChooserConfig config, com.hybris.backoffice.attributechooser.AttributeChooserForm form, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      Specified by:
      render in interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.backoffice.attributechooser.AttributesChooserConfig,com.hybris.backoffice.attributechooser.AttributeChooserForm>
      Overrides:
      render in class com.hybris.backoffice.attributechooser.AttributeChooserRenderer
    • getSectionLabel

      protected String getSectionLabel(String sectionId)
      Overrides:
      getSectionLabel in class com.hybris.backoffice.attributechooser.AttributeChooserRenderer
    • isNeedRenderFilter

      protected boolean isNeedRenderFilter(String sectionId)
      Overrides:
      isNeedRenderFilter in class com.hybris.backoffice.attributechooser.AttributeChooserRenderer
    • isNeedSort

      protected boolean isNeedSort(String id)
      Overrides:
      isNeedSort in class com.hybris.backoffice.attributechooser.AttributeChooserRenderer
    • addPersonalizationSclassToWindow

      protected void addPersonalizationSclassToWindow(org.zkoss.zk.ui.Component parent)
    • getSelectedTreeItemRenderer

      protected org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<com.hybris.backoffice.attributechooser.Attribute>> getSelectedTreeItemRenderer()
      Overrides:
      getSelectedTreeItemRenderer in class com.hybris.backoffice.attributechooser.AttributeChooserRenderer
    • setExtendedAttributeChooserTreeItemRenderer

      public void setExtendedAttributeChooserTreeItemRenderer(ExtendedAttributeChooserTreeItemRenderer extendedAttributeChooserTreeItemRenderer)