PARENT - type of parent component on which thee dots might be renderedCONFIG - type of configuration object (passed directly to menu renderers)DATA - type of data rendered (passed directly to menu renderers)public abstract class AbstractCustomMenuActionRenderer<PARENT extends org.zkoss.zk.ui.HtmlBasedComponent,CONFIG,DATA> extends AbstractWidgetComponentRenderer<PARENT,CONFIG,DATA>
Content of popup menu is rendered by all renderers returned from abstract method
| Constructor and Description |
|---|
AbstractCustomMenuActionRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> |
createClickListener(org.zkoss.zul.Menupopup parent,
CONFIG configuration,
DATA data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
protected org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.OpenEvent> |
createMenuOpenListener(org.zkoss.zk.ui.HtmlBasedComponent menuAction,
CONFIG configuration,
DATA data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
protected List<WidgetComponentRenderer<org.zkoss.zul.Menupopup,CONFIG,DATA>> |
getActionRenderers() |
protected String |
getMenuPopupSclass() |
protected MenupopupPosition |
getPopupPosition() |
protected void |
onActionClick(org.zkoss.zul.Menupopup parent,
CONFIG configuration,
DATA data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
void |
render(PARENT parent,
CONFIG configuration,
DATA data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
Renders a component inside parent, representing given data and complying to given ui
configuration.
|
protected org.zkoss.zk.ui.HtmlBasedComponent |
renderMenuAction(PARENT parent,
CONFIG configuration,
DATA data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
protected org.zkoss.zul.Menupopup |
renderMenuPopup(PARENT parent,
CONFIG configuration,
DATA data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
void |
setActionRenderers(List<WidgetComponentRenderer<org.zkoss.zul.Menupopup,CONFIG,DATA>> actionRenderers) |
void |
setMenupopupPosition(MenupopupPosition menupopupPosition) |
void |
setMenupopupSclass(String menupopupSclass) |
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrenderpublic void render(PARENT parent, CONFIG configuration, DATA data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
WidgetComponentRendererparent - parent component on which to renderconfiguration - configuration of rendererdata - data to be rendereddataType - meta information about type of data providedwidgetInstanceManager - widget manager in scope of which renderer is usedprotected org.zkoss.zk.ui.HtmlBasedComponent renderMenuAction(PARENT parent, CONFIG configuration, DATA data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
protected org.zkoss.zul.Menupopup renderMenuPopup(PARENT parent, CONFIG configuration, DATA data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
public void setActionRenderers(List<WidgetComponentRenderer<org.zkoss.zul.Menupopup,CONFIG,DATA>> actionRenderers)
protected List<WidgetComponentRenderer<org.zkoss.zul.Menupopup,CONFIG,DATA>> getActionRenderers()
protected org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.OpenEvent> createMenuOpenListener(org.zkoss.zk.ui.HtmlBasedComponent menuAction,
CONFIG configuration,
DATA data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
protected org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> createClickListener(org.zkoss.zul.Menupopup parent,
CONFIG configuration,
DATA data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
protected void onActionClick(org.zkoss.zul.Menupopup parent,
CONFIG configuration,
DATA data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
public void setMenupopupSclass(String menupopupSclass)
public void setMenupopupPosition(MenupopupPosition menupopupPosition)
protected MenupopupPosition getPopupPosition()
protected String getMenuPopupSclass()
Copyright © 2018. All rights reserved.