public class BindWidgetController extends org.zkoss.bind.BindComposer<org.zkoss.zk.ui.Component> implements WidgetController, WidgetInstanceManagerAware
WidgetInstanceManagerAware. The injected
WidgetInstanceManager will allow you to send data to output sockets, access the widget settings and the widget model
to store view related data in the session scope.| Constructor and Description |
|---|
BindWidgetController() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindSockets(org.zkoss.zk.ui.Component comp,
Object viewModel,
WidgetDefinition widgetDefinition) |
void |
doAfterCompose(org.zkoss.zk.ui.Component comp) |
org.zkoss.zk.ui.metainfo.ComponentInfo |
doBeforeCompose(org.zkoss.zk.ui.Page page,
org.zkoss.zk.ui.Component parent,
org.zkoss.zk.ui.metainfo.ComponentInfo compInfo) |
void |
doBeforeComposeChildren(org.zkoss.zk.ui.Component comp) |
WidgetModel |
getModel() |
String |
getViewModelID() |
TypedSettingsMap |
getWidgetSettings() |
void |
sendOutput(String socketId,
Object data) |
void |
setViewModelId(String viewModelIDArg) |
void |
setWidgetDefinition(WidgetDefinition definitionArg) |
void |
setWidgetInstanceManager(WidgetInstanceManager widgetInstanceManager) |
void |
setWidgetslot(Widgetslot widgetslot) |
public void doBeforeComposeChildren(org.zkoss.zk.ui.Component comp)
throws Exception
doBeforeComposeChildren in interface org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>doBeforeComposeChildren in class org.zkoss.bind.BindComposer<org.zkoss.zk.ui.Component>Exceptionpublic org.zkoss.zk.ui.metainfo.ComponentInfo doBeforeCompose(org.zkoss.zk.ui.Page page,
org.zkoss.zk.ui.Component parent,
org.zkoss.zk.ui.metainfo.ComponentInfo compInfo)
throws Exception
doBeforeCompose in interface org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>doBeforeCompose in class org.zkoss.bind.BindComposer<org.zkoss.zk.ui.Component>Exceptionpublic void doAfterCompose(org.zkoss.zk.ui.Component comp)
throws Exception
doAfterCompose in interface org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>doAfterCompose in class org.zkoss.bind.BindComposer<org.zkoss.zk.ui.Component>Exceptionprotected void bindSockets(org.zkoss.zk.ui.Component comp,
Object viewModel,
WidgetDefinition widgetDefinition)
public void setWidgetslot(Widgetslot widgetslot)
public TypedSettingsMap getWidgetSettings()
getWidgetSettings in interface WidgetControllerpublic void setViewModelId(String viewModelIDArg)
public String getViewModelID()
public void setWidgetDefinition(WidgetDefinition definitionArg)
public WidgetModel getModel()
getModel in interface WidgetControllerpublic void setWidgetInstanceManager(WidgetInstanceManager widgetInstanceManager)
setWidgetInstanceManager in interface WidgetInstanceManagerAwareCopyright © 2018. All rights reserved.