Class AsmRendererLayout<T,K>
java.lang.Object
com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLayout<T>
de.hybris.platform.customersupportbackoffice.editor.asm.AsmRendererLayout<T,K>
public class AsmRendererLayout<T,K>
extends com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLayout<T>
Layout for com.hybris.cockpitng.editor.asmdeeplinkeditor editor.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected Stringprotected BaseSiteServiceprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected booleanprotected static final Stringprotected booleanprotected static final Stringprotected static final StringFields inherited from class com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLayout
CSS_REFERENCE_EDITOR_PAGING, CSS_WIDTH_100_PERCENT, CSS_YE_BUTTON_ACTIVE, CSS_YE_CREATE_TYPE_SELECTOR_BUTTON, CSS_YE_CREATE_TYPE_SELECTOR_CONTAINER, CSS_YE_CREATE_TYPE_SELECTOR_CONTAINER_TREE, CSS_YE_DEFAULT_REFERENCE_EDITOR_PREVIEW_POPUP_IMAGE, CSS_YE_EDITOR_DISABLED, CSS_YE_REMOVE_ENABLED, CSS_YW_LISTBOX_DISABLED, CSS_Z_BANDBOX_BUTTON, CSS_Z_BANDBOX_ICON, CSS_Z_ICON_CARET_DOWN, ORG_ZKOSS_ZUL_LISTBOX_INIT_ROD_SIZE, ORG_ZKOSS_ZUL_LISTBOX_ROD -
Constructor Summary
ConstructorsConstructorDescriptionAsmRendererLayout(com.hybris.cockpitng.editor.commonreferenceeditor.AbstractReferenceEditor<T, K> referenceEditorInterface, com.hybris.cockpitng.core.config.impl.jaxb.hybris.Base configuration, UrlResolver<ProductModel> productModelUrlResolver, BaseSiteService baseSiteService) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddASMPostFix(StringBuilder linkage) protected voidappendAsmLinkButton(org.zkoss.zul.Div layout, Object data) protected org.zkoss.zul.ListitemRenderer<T>protected StringgetAsmLink(Object data) protected StringgetTypeCode(Object data) booleanbooleanprotected voidrenderSelectedItemsList(org.zkoss.zul.Listitem item, T data, int index) protected voidsetAsmForwardURL(String asmForwardURL) protected voidsetShowAsmPrefix(boolean showAsmPrefix) protected voidsetSimpleSelectEnabled(boolean isSimpleSelectEnabled) Methods inherited from class com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLayout
addCreateNewReferenceListitem, addListeners, addOnOpenBandboxEventListener, addOnSelectedItemsModelChange, addOnTypingEventListener, appendEditorsToLayout, buildPaging, canReadAttributeTypeOrSubType, changePage, clearSelection, closeBandbox, closeTypeSelectorContainer, closeTypeSelectorTree, contains, createBandBox, createLayout, createListItemRenderer, createPopupContent, createTypeSelectorItemRenderer, createTypeSelectorListener, createTypeSelectorOpenerButton, createTypeSelectorTree, createTypeSelectorTreeModel, decideOnBandboxVisibility, dragAndDropItems, expandFirstNonAbstractSubtype, getAvailableElementsListModel, getBandbox, getConfiguration, getCreateOnlyBandbox, getCurrentlySelectedList, getDropButon, getDropButton, getLabelService, getListbox, getListItemRendererFactory, getObjectPreviewService, getPaging, getPermissionFacade, getPlaceholderKey, getReferenceEditor, getRenderOnDemandSize, getSelectedElementsListModel, getSelectedItemsMaxSize, getTypeFacade, getTypeSelectorButton, getTypeSelectorContainer, getTypeSelectorTree, handleBandboxFilerText, isOrdered, isReadOnly, jumpToListboxForFirstElement, jumpToTypeSelector, jumpToTypeSelectorForLastElement, listBoxItemChosen, loadDataType, nextPage, onAddSelectedObject, onOpenHandler, onRemoveSelectedObject, openReferenceSearchOnBandboxButton, openTypeSelectorContainer, openTypeSelectorTree, preparePreviewPopup, previousPage, refreshPagingState, refreshPopupContent, removePopupContent, renderAutoCorrectionRow, renderCreateOnlyLayout, renderNestedObjectCreator, renderPartOfPopup, setEditableState, setListboxFocus, setOrdered, setPlaceholderKey, setRenderOnDemandSize, setSelectedItemsMaxSize, showAutoCorrectedSearchResults
-
Field Details
-
CSS_REFERENCE_EDITOR_REMOVE_BTN
- See Also:
-
CSS_REFERENCE_EDITOR_SELECTED_ITEM_LABEL
- See Also:
-
CSS_REFERENCE_EDITOR_SELECTED_ITEM_CONTAINER
- See Also:
-
YTESTID_REMOVE_BUTTON
- See Also:
-
YTESTID_REFERENCE_ENTRY
- See Also:
-
ASM_DEEPLINK_PARAM
- See Also:
-
CART
- See Also:
-
ORDER
- See Also:
-
isSimpleSelectEnabled
protected boolean isSimpleSelectEnabled -
showAsmPrefix
protected boolean showAsmPrefix -
asmForwardURL
-
baseSiteService
-
-
Constructor Details
-
AsmRendererLayout
public AsmRendererLayout(com.hybris.cockpitng.editor.commonreferenceeditor.AbstractReferenceEditor<T, K> referenceEditorInterface, com.hybris.cockpitng.core.config.impl.jaxb.hybris.Base configuration, UrlResolver<ProductModel> productModelUrlResolver, BaseSiteService baseSiteService)
-
-
Method Details
-
createSelectedItemsListItemRenderer
- Overrides:
createSelectedItemsListItemRendererin classcom.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLayout<T>
-
renderSelectedItemsList
-
appendAsmLinkButton
-
getAsmLink
-
getTypeCode
-
isSimpleSelectEnabled
public boolean isSimpleSelectEnabled() -
setSimpleSelectEnabled
protected void setSimpleSelectEnabled(boolean isSimpleSelectEnabled) -
addASMPostFix
-
isShowAsmPrefix
public boolean isShowAsmPrefix() -
setShowAsmPrefix
protected void setShowAsmPrefix(boolean showAsmPrefix) -
getAsmForwardURL
-
setAsmForwardURL
-