Class DefaultSimpleDualListboxEditor<T>
java.lang.Object
de.hybris.platform.cockpit.components.duallistbox.AbstractDualListboxEditor
de.hybris.platform.cockpit.components.duallistbox.impl.DefaultSimpleDualListboxEditor<T>
- Direct Known Subclasses:
CockpitUsersDualListboxEditor,ColumnDescriptorDualListboxEditor
Simple dualbox with fixed available values list for columns
-
Field Summary
Fields inherited from class de.hybris.platform.cockpit.components.duallistbox.AbstractDualListboxEditor
assignedValuesList, collectionAllItems, collectionAssignedItems, inputComponentDiv, singleSelector -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSimpleDualListboxEditor(List<T> assignedValuesList, List<T> availableValues) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoSearchWithSorting(String searchTerm) protected org.zkoss.zul.Labelprotected org.zkoss.zul.Labelprotected FilterColumnNameResolverorg.zkoss.zk.ui.event.EventListenerlistener for search, based on the specific implementationprotected StringGets proper label for being presented in search textbox input componentremoveDuplicatedColumns(List<T> searchResult, List<T> objectsToRemove) Ensures no duplicated entries on the listboxDefault implementation for simple searching - for opbjects should be override for proper string representationvoidsetAvailableValues(List<T> availableValues) protected voidupdates collection based on proper implementationMethods inherited from class de.hybris.platform.cockpit.components.duallistbox.AbstractDualListboxEditor
addToAssignedValuesList, createAssignBtn, createComponentView, createInternalComponentView, fillLeftBottomCell, fillLeftTopCell, fillMidBottomCell, fillMidTopCell, fillRightBottomCell, fillRightTopCell, getAssignedCollectionItemListRenderer, getAssignedValuesList, getAvailableCollectionItemListRenderer, getRemoveButtonListener, getTypeService, isSingleSelector, parseParams, prepareCollectionAllItems, prepareCollectionAssignedItems, setResultListData, setSingleSelector
-
Constructor Details
-
DefaultSimpleDualListboxEditor
-
-
Method Details
-
getOnUserSearchListener
public org.zkoss.zk.ui.event.EventListener getOnUserSearchListener()Description copied from class:AbstractDualListboxEditorlistener for search, based on the specific implementation- Specified by:
getOnUserSearchListenerin classAbstractDualListboxEditor
-
updateCollectionAllItems
protected void updateCollectionAllItems()Description copied from class:AbstractDualListboxEditorupdates collection based on proper implementation- Specified by:
updateCollectionAllItemsin classAbstractDualListboxEditor
-
doSearchWithSorting
-
getAvailableValues
-
getSearchInfoBox
Description copied from class:AbstractDualListboxEditorGets proper label for being presented in search textbox input component- Specified by:
getSearchInfoBoxin classAbstractDualListboxEditor
-
setAvailableValues
- Parameters:
availableValues- the availableValues to set
-
search
Default implementation for simple searching - for opbjects should be override for proper string representation -
removeDuplicatedColumns
Ensures no duplicated entries on the listbox -
getAvailableValuesLabel
protected org.zkoss.zul.Label getAvailableValuesLabel()- Overrides:
getAvailableValuesLabelin classAbstractDualListboxEditor
-
getAssignedValuesLabel
protected org.zkoss.zul.Label getAssignedValuesLabel()- Overrides:
getAssignedValuesLabelin classAbstractDualListboxEditor
-
getFilterStringResolver
-