public class BasketSearchWidgetRenderer extends AbstractCsWidgetRenderer<InputWidget<BasketSearchWidgetModel,SearchCommandController<DefaultCsTextFacetSearchCommand>>>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
BasketSearchWidgetRenderer.AbstractSearchEventListener |
protected static class |
BasketSearchWidgetRenderer.ApplyFacetEventListener |
protected class |
BasketSearchWidgetRenderer.CatalogSelectEventListener |
protected class |
BasketSearchWidgetRenderer.NewSearchEventListener |
protected static class |
BasketSearchWidgetRenderer.RemoveFacetEventListener |
protected class |
BasketSearchWidgetRenderer.ResetFacetsEventListener |
AbstractCsWidgetRenderer.ConfirmBeforeCompletingRequestEventListener| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
COCKPIT_ID_CART_SEARCH_BUTTON |
protected static java.lang.String |
COCKPIT_ID_CART_SEARCH_INPUT |
protected static java.lang.String |
COCKPIT_ID_CART_SEARCH_TYPE |
protected static java.lang.String |
CSS_AVAILABLE_FACETS_CONTAINER |
protected static java.lang.String |
CSS_BTNGREEN |
protected static java.lang.String |
CSS_CATALOG_SELECTOR_CONTAINER |
protected static java.lang.String |
CSS_CATALOG_SELECTOR_HIDE |
protected static java.lang.String |
CSS_CATALOG_SELECTOR_LABEL |
protected static java.lang.String |
CSS_CATALOG_SELECTOR_LISTBOX |
protected static java.lang.String |
CSS_ERROR_LABEL |
protected static java.lang.String |
CSS_FACET_CONTAINER |
protected static java.lang.String |
CSS_FACET_OPTION_DIV |
protected static java.lang.String |
CSS_FACET_OPTIONS_CONTAINER |
protected static java.lang.String |
CSS_FACET_OPTIONS_LABEL |
protected static java.lang.String |
CSS_FACET_VALUE_COUNT |
protected static java.lang.String |
CSS_FACET_VALUE_LABEL |
protected static java.lang.String |
CSS_FIELD_NAME |
protected static java.lang.String |
CSS_FIELD_NAME_CONTAINER |
protected static java.lang.String |
CSS_FIELD_VALUE |
protected static java.lang.String |
CSS_REFINE_SEARCH_LABEL |
protected static java.lang.String |
CSS_REMOVE_FACET_BUTTON |
protected static java.lang.String |
CSS_RESET_FACETS_BUTTON |
protected static java.lang.String |
CSS_RESULT_COUNT_LABEL |
protected static java.lang.String |
CSS_SEARCH_BOX_ACTION_CONTAINER |
protected static java.lang.String |
CSS_SEARCH_INPUT_BOX_CONTAINER |
protected static java.lang.String |
CSS_SEARCH_WIDGET_CONTAINER |
protected static java.lang.String |
CSS_SELECTED_FACETS_CONTAINER |
protected static java.lang.String |
CSS_WIDGET_LISTBOX |
CSS_WIDGET_CAPTION, CSS_WIDGET_CONTENT| Constructor and Description |
|---|
BasketSearchWidgetRenderer() |
createCaption, createConfirmBeforeCompletingRequestEventListener, createContent, getCockpitTypeService, getLabelService, getPropertyEditorHelper, getPropertyRendererHelper, getSystemService, handleConfirmBeforeCompletingRequestEvent, setCockpitTypeService, setLabelService, setPropertyEditorHelper, setPropertyRendererHelper, setSystemServiceprotected static final java.lang.String CSS_SEARCH_WIDGET_CONTAINER
protected static final java.lang.String CSS_CATALOG_SELECTOR_CONTAINER
protected static final java.lang.String CSS_CATALOG_SELECTOR_HIDE
protected static final java.lang.String CSS_CATALOG_SELECTOR_LABEL
protected static final java.lang.String CSS_CATALOG_SELECTOR_LISTBOX
protected static final java.lang.String CSS_SEARCH_INPUT_BOX_CONTAINER
protected static final java.lang.String CSS_SEARCH_BOX_ACTION_CONTAINER
protected static final java.lang.String CSS_BTNGREEN
protected static final java.lang.String CSS_FACET_CONTAINER
protected static final java.lang.String CSS_SELECTED_FACETS_CONTAINER
protected static final java.lang.String CSS_WIDGET_LISTBOX
protected static final java.lang.String CSS_FIELD_NAME_CONTAINER
protected static final java.lang.String CSS_FIELD_NAME
protected static final java.lang.String CSS_FIELD_VALUE
protected static final java.lang.String CSS_REMOVE_FACET_BUTTON
protected static final java.lang.String CSS_RESET_FACETS_BUTTON
protected static final java.lang.String CSS_AVAILABLE_FACETS_CONTAINER
protected static final java.lang.String CSS_REFINE_SEARCH_LABEL
protected static final java.lang.String CSS_FACET_OPTIONS_CONTAINER
protected static final java.lang.String CSS_FACET_OPTIONS_LABEL
protected static final java.lang.String CSS_FACET_OPTION_DIV
protected static final java.lang.String CSS_FACET_VALUE_LABEL
protected static final java.lang.String CSS_FACET_VALUE_COUNT
protected static final java.lang.String CSS_RESULT_COUNT_LABEL
protected static final java.lang.String CSS_ERROR_LABEL
protected static final java.lang.String COCKPIT_ID_CART_SEARCH_INPUT
protected static final java.lang.String COCKPIT_ID_CART_SEARCH_TYPE
protected static final java.lang.String COCKPIT_ID_CART_SEARCH_BUTTON
public HtmlBasedComponent createContentInternal(InputWidget<BasketSearchWidgetModel,SearchCommandController<DefaultCsTextFacetSearchCommand>> widget, HtmlBasedComponent rootContainer)
AbstractCsWidgetRendererAbstractCsWidgetRenderer.createContent(Widget)).createContentInternal in class AbstractCsWidgetRenderer<InputWidget<BasketSearchWidgetModel,SearchCommandController<DefaultCsTextFacetSearchCommand>>>widget - the widgetrootContainer - the root html component that will be set as the content of the widgetprotected void createCatalogContainer(Listbox catalogSelectorListbox,
java.util.List<CatalogModel> catalogs,
Div content,
InputWidget widget)
protected void createSelectedFacets(DefaultCsTextFacetSearchCommand searchCommand, Div content, InputWidget widget)
protected java.util.List<CatalogModel> getCatalogs(InputWidget<BasketSearchWidgetModel,SearchCommandController<DefaultCsTextFacetSearchCommand>> widget)
protected CatalogModel getSelectedCatalog(InputWidget<BasketSearchWidgetModel,SearchCommandController<DefaultCsTextFacetSearchCommand>> widget)
protected DefaultCsTextFacetSearchCommand buildSearchCommand(java.lang.String text, CatalogModel catalog)
protected EventListener createNewCatalogSelectEventListener(InputWidget<BasketSearchWidgetModel,SearchCommandController<DefaultCsTextFacetSearchCommand>> widget, Listbox catalogSelector, Textbox searchInput)
protected EventListener createNewSearchEventListener(InputWidget<BasketSearchWidgetModel,SearchCommandController<DefaultCsTextFacetSearchCommand>> widget, Textbox searchInput)
protected EventListener createResetFacetsEventListener(InputWidget<BasketSearchWidgetModel,SearchCommandController<DefaultCsTextFacetSearchCommand>> widget)
protected EventListener createRemoveFacetEventListener(InputWidget<BasketSearchWidgetModel,SearchCommandController<DefaultCsTextFacetSearchCommand>> widget, CsSearchFacetValue facetValue)
protected EventListener createApplyFacetEventListener(InputWidget<BasketSearchWidgetModel,SearchCommandController<DefaultCsTextFacetSearchCommand>> widget, CsSearchFacetValue facetValue)
Copyright © 2018 SAP SE. All Rights Reserved.