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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPersonalizationSclassToWindow(org.zkoss.zk.ui.Component parent) protected StringgetSectionLabel(String sectionId) protected org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<com.hybris.backoffice.attributechooser.Attribute>>protected booleanisNeedRenderFilter(String sectionId) protected booleanisNeedSort(String id) voidrender(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) voidsetExtendedAttributeChooserTreeItemRenderer(ExtendedAttributeChooserTreeItemRenderer extendedAttributeChooserTreeItemRenderer) 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, uniquePrefixMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
renderin interfacecom.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.backoffice.attributechooser.AttributesChooserConfig, com.hybris.backoffice.attributechooser.AttributeChooserForm> - Overrides:
renderin classcom.hybris.backoffice.attributechooser.AttributeChooserRenderer
-
getSectionLabel
- Overrides:
getSectionLabelin classcom.hybris.backoffice.attributechooser.AttributeChooserRenderer
-
isNeedRenderFilter
- Overrides:
isNeedRenderFilterin classcom.hybris.backoffice.attributechooser.AttributeChooserRenderer
-
isNeedSort
- Overrides:
isNeedSortin classcom.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:
getSelectedTreeItemRendererin classcom.hybris.backoffice.attributechooser.AttributeChooserRenderer
-
setExtendedAttributeChooserTreeItemRenderer
public void setExtendedAttributeChooserTreeItemRenderer(ExtendedAttributeChooserTreeItemRenderer extendedAttributeChooserTreeItemRenderer)
-