public class AsFacetValuesRenderer extends java.lang.Object implements EditorRenderer<MultiReferenceEditorLogic<AbstractFacetConfigurationEditorData,AbstractAsFacetConfigurationModel>,AbstractFacetConfigurationEditorData>
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ACTION_SCLASS |
protected static java.lang.String |
ACTIONS_SCLASS |
protected static java.lang.String |
FACET_VALUE_COUNT_LABEL |
protected static java.lang.String |
FACET_VALUE_COUNT_SCLASS |
protected static java.lang.String |
FACET_VALUE_NAME_SCLASS |
protected static java.lang.String |
FACET_VALUE_SCLASS |
protected static java.lang.String |
FACET_VALUE_SHOW_LESS_LABEL |
protected static java.lang.String |
FACET_VALUE_SHOW_MORE_LABEL |
protected static java.lang.String |
FACET_VALUES_ALL_SCLASS |
protected static java.lang.String |
FACET_VALUES_SCLASS |
protected static java.lang.String |
FACET_VALUES_TOP_SCLASS |
protected static java.lang.String |
STICKY_SCLASS |
| Constructor and Description |
|---|
AsFacetValuesRenderer() |
protected static final java.lang.String FACET_VALUES_SCLASS
protected static final java.lang.String FACET_VALUES_TOP_SCLASS
protected static final java.lang.String FACET_VALUES_ALL_SCLASS
protected static final java.lang.String FACET_VALUE_SCLASS
protected static final java.lang.String FACET_VALUE_NAME_SCLASS
protected static final java.lang.String FACET_VALUE_COUNT_SCLASS
protected static final java.lang.String ACTIONS_SCLASS
protected static final java.lang.String ACTION_SCLASS
protected static final java.lang.String STICKY_SCLASS
protected static final java.lang.String FACET_VALUE_COUNT_LABEL
protected static final java.lang.String FACET_VALUE_SHOW_MORE_LABEL
protected static final java.lang.String FACET_VALUE_SHOW_LESS_LABEL
public boolean isEnabled(MultiReferenceEditorLogic logic)
EditorRendererisEnabled in interface EditorRenderer<MultiReferenceEditorLogic<AbstractFacetConfigurationEditorData,AbstractAsFacetConfigurationModel>,AbstractFacetConfigurationEditorData>logic - - the editor logictrue if the renderer is enabled, false otherwisepublic boolean canRender(MultiReferenceEditorLogic logic, Component parent, AbstractFacetConfigurationEditorData data)
EditorRenderercanRender in interface EditorRenderer<MultiReferenceEditorLogic<AbstractFacetConfigurationEditorData,AbstractAsFacetConfigurationModel>,AbstractFacetConfigurationEditorData>logic - - the editor logicparent - - the parent componentdata - - the item datatrue if the item can be rendered, false otherwisepublic void beforeRender(MultiReferenceEditorLogic<AbstractFacetConfigurationEditorData,AbstractAsFacetConfigurationModel> logic, Component parent, AbstractFacetConfigurationEditorData data)
EditorRendererEditorRenderer.render(EditorLogic, Component, Object) method is called. This method is
always called even when using lazy rendering.beforeRender in interface EditorRenderer<MultiReferenceEditorLogic<AbstractFacetConfigurationEditorData,AbstractAsFacetConfigurationModel>,AbstractFacetConfigurationEditorData>logic - - the editor logicparent - - the parent componentdata - - the item datapublic void render(MultiReferenceEditorLogic logic, Component parent, AbstractFacetConfigurationEditorData data)
EditorRendererrender in interface EditorRenderer<MultiReferenceEditorLogic<AbstractFacetConfigurationEditorData,AbstractAsFacetConfigurationModel>,AbstractFacetConfigurationEditorData>logic - - the editor logicparent - - the parent componentdata - - the item dataprotected void renderFacetValuesTop(MultiReferenceEditorLogic logic, Component facetValues, AbstractFacetConfigurationEditorData data)
protected void renderFacetValuesAll(MultiReferenceEditorLogic logic, Component facetValues, AbstractFacetConfigurationEditorData data)
protected void renderFacetValues(MultiReferenceEditorLogic logic, Component parent, AbstractFacetConfigurationEditorData data, java.util.List<AsFacetValueData> facetValues, java.util.List<AsFacetValueData> selectedFacetValues)
protected void renderFacetValue(Listitem listitem,
java.lang.Object data,
int index)
protected FacetValuesListModel createFacetValuesModel(java.util.List<AsFacetValueData> facetValues, java.util.List<AsFacetValueData> selectedFacetValues)
protected AsFacetVisibility resolveFacetVisibility(AbstractFacetConfigurationEditorData data)
protected void sendFacetRequest(MultiReferenceEditorLogic logic, AbstractFacetConfigurationEditorData data, AsFacetVisibility facetVisibility)
protected void sendFacetFilterRequest(MultiReferenceEditorLogic logic, AbstractFacetConfigurationEditorData data, java.util.List<java.lang.String> selectedFacetValues)
Copyright © 2018 SAP SE. All Rights Reserved.