public class OrderDetailsOrderItemsWidgetRenderer extends AbstractConfigurableCsMasterDetailListboxWidgetRenderer<ListboxWidget<OrderItemWidgetModel,OrderController>,TypedObject,TypedObject,java.lang.Object>
AbstractConfigurableCsMasterDetailListboxWidgetRenderer.ExpandDetailEventListener, AbstractConfigurableCsMasterDetailListboxWidgetRenderer.HideAndExpandEventListener, AbstractConfigurableCsMasterDetailListboxWidgetRenderer.HideDetailEventListenerAbstractCsWidgetRenderer.ConfirmBeforeCompletingRequestEventListener| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CSS_CART_FOOTER |
protected static java.lang.String |
CSS_MASTER_CONTENT_CELL |
protected static java.lang.String |
CSS_TOOLBAR |
COCKPIT_ID_CART_BUTTON, COCKPIT_ID_CART_CHECKOUT_BUTTON, COCKPIT_ID_CART_CLEAR_BUTTON, COCKPIT_ID_CART_CODE, COCKPIT_ID_CART_QUANTITY, COCKPIT_ID_CART_UPDATE_BUTTON, COCKPIT_ID_PICKUP_CART_BUTTON, CSS_APPLIED_PROMOTION, CSS_BASKETCART_CAPTION_LABEL, CSS_BTNGREEN, CSS_BTNRED, CSS_CART_ENTRY_MESSAGE, CSS_CART_FOOTER2, CSS_CART_PRICE_ROW, CSS_CART_PRICE_ROW_VALUE, CSS_CART_SUMMARY, CSS_CHECKOUT_BTN_CONTAINER, CSS_CHECKOUT_BUTTON, CSS_CLEAR_BUTTON, CSS_CURRENT_PRICE, CSS_CUSTOMER_ICON, CSS_GUEST_CUSTOMER_ICON, CSS_HAS_PROMOTIONS, CSS_IS_PROMOTION_RESULT, CSS_LIST_ITEM, CSS_LIST_ITEM_DETAIL, CSS_LIST_ITEM_DETAIL_CONTAINER, CSS_LIST_ITEM_DETAIL_EVEN, CSS_LIST_ITEM_DETAIL_ODD, CSS_LIST_ITEM_EVEN, CSS_LIST_ITEM_ODD, CSS_PICKUP_CART_BUTTON, CSS_PICKUP_CART_FORM, CSS_PICKUP_CART_POPUP, CSS_POTENTIAL_PROMOTION, CSS_POTENTIAL_PROMOTION_INFO, CSS_PREVIOUS_PRICE, CSS_PRICE, CSS_PROMOTION_INDICATOR, CSS_PROMOTION_ROW_EVEN, CSS_PROMOTION_ROW_ODD, CSS_TOGGLE_COLLAPSED, CSS_TOGGLE_EXPANDED, CSS_TOOLBAR_LEFT, CSS_TOOLBAR_LEFT_BUTTONS, CSS_WIDGET_MASTER_DETAIL_LISTBOX, CSS_WIDGET_MASTER_DETAIL_LISTBOX_TOGGLE, CTRL_KEY_ALT_C, CTRL_KEY_ALT_O, CTRL_KEY_ALT_U, DETAIL_RENDERER_DEFAULT, HOTKEY_CMD_FOCUS_QUANTITYCSS_LISTBOX_CONTAINER, CSS_WIDGET_LISTBOXCSS_WIDGET_CAPTION, CSS_WIDGET_CONTENT| Constructor and Description |
|---|
OrderDetailsOrderItemsWidgetRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected HtmlBasedComponent |
createContentInternal(ListboxWidget<OrderItemWidgetModel,OrderController> widget,
HtmlBasedComponent rootContainer)
Responsible for creating the actual content.
|
protected CommonI18NService |
getCommonI18NService() |
protected TypedObject |
getDetailItem(TypedObject item) |
protected FormatFactory |
getFormatFactory() |
protected SessionService |
getSessionService() |
protected java.lang.Object |
populateHeaderRow(ListboxWidget<OrderItemWidgetModel,OrderController> widget,
Listhead row)
Populates the header row with the required column headers and returns the row context object
|
protected void |
populateMasterRow(ListboxWidget<OrderItemWidgetModel,OrderController> widget,
Listitem row,
java.lang.Object context,
TypedObject item)
Populates the master row for the item.
|
void |
setCommonI18NService(CommonI18NService commonI18NService) |
void |
setFormatFactory(FormatFactory formatFactory) |
void |
setSessionService(SessionService sessionService) |
appendMasterRow, createExpandDetailEventListener, createHideAndExpandEventListener, createHideDetailEventListener, getDetailContext, getDetailRenderer, getDetailRenderer, getDetailRenderer, getDetailRenderers, getItems, getMasterColumns, prependDetailRow, prependHeaderRow, prependMasterRow, renderDetailRow, renderDetailRow, renderDetailRow, renderListbox, setDetailRenderer, setDetailRenderersgetColumnConfigurations, getListConfigurationCode, getListConfigurationType, getValueContainer, populateDataRow, populateHeaderRow, setListConfigurationCode, setListConfigurationTypeisLazyLoadingEnabled, setLazyLoadingEnabledcreateCaption, createConfirmBeforeCompletingRequestEventListener, createContent, getCockpitTypeService, getLabelService, getPropertyEditorHelper, getPropertyRendererHelper, getSystemService, handleConfirmBeforeCompletingRequestEvent, setCockpitTypeService, setLabelService, setPropertyEditorHelper, setPropertyRendererHelper, setSystemServiceprotected static final java.lang.String CSS_CART_FOOTER
protected static final java.lang.String CSS_TOOLBAR
protected static final java.lang.String CSS_MASTER_CONTENT_CELL
public OrderDetailsOrderItemsWidgetRenderer()
protected FormatFactory getFormatFactory()
public void setFormatFactory(FormatFactory formatFactory)
protected CommonI18NService getCommonI18NService()
public void setCommonI18NService(CommonI18NService commonI18NService)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected HtmlBasedComponent createContentInternal(ListboxWidget<OrderItemWidgetModel,OrderController> widget, HtmlBasedComponent rootContainer)
AbstractCsWidgetRendererAbstractCsWidgetRenderer.createContent(Widget)).createContentInternal in class AbstractCsListboxWidgetRenderer<ListboxWidget<OrderItemWidgetModel,OrderController>>widget - the widgetrootContainer - the root html component that will be set as the content of the widgetprotected java.lang.Object populateHeaderRow(ListboxWidget<OrderItemWidgetModel,OrderController> widget, Listhead row)
AbstractConfigurableCsMasterDetailListboxWidgetRendererpopulateHeaderRow in class AbstractConfigurableCsMasterDetailListboxWidgetRenderer<ListboxWidget<OrderItemWidgetModel,OrderController>,TypedObject,TypedObject,java.lang.Object>widget - The widgetrow - The header row to add column headers toprotected void populateMasterRow(ListboxWidget<OrderItemWidgetModel,OrderController> widget, Listitem row, java.lang.Object context, TypedObject item)
AbstractConfigurableCsMasterDetailListboxWidgetRendererpopulateMasterRow in class AbstractConfigurableCsMasterDetailListboxWidgetRenderer<ListboxWidget<OrderItemWidgetModel,OrderController>,TypedObject,TypedObject,java.lang.Object>widget - The widgetrow - The row to add column data tocontext - The row context object created by populateHeaderRow (you can modify this)item - The item being renderedprotected TypedObject getDetailItem(TypedObject item)
getDetailItem in class AbstractConfigurableCsMasterDetailListboxWidgetRenderer<ListboxWidget<OrderItemWidgetModel,OrderController>,TypedObject,TypedObject,java.lang.Object>Copyright © 2018 SAP SE. All Rights Reserved.