Class ExampleDefaultWidgetController
- java.lang.Object
-
- org.zkoss.zk.ui.event.GenericEventListener
-
- org.zkoss.zk.ui.util.GenericComposer<T>
-
- org.zkoss.zk.ui.util.GenericAutowireComposer<T>
-
- org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
-
- com.hybris.cockpitng.util.ViewAnnotationAwareComposer
-
- com.hybris.cockpitng.util.DefaultWidgetController
-
- com.hybris.cockpitng.widgets.controller.ExampleDefaultWidgetController
-
- All Implemented Interfaces:
WidgetController,WidgetDragAndDropAware,WidgetInstanceManagerAware,java.io.Serializable,org.zkoss.zk.ui.event.EventListener,org.zkoss.zk.ui.event.SerializableEventListener,org.zkoss.zk.ui.util.ComponentActivationListener,org.zkoss.zk.ui.util.ComponentCloneListener,org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>,org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>
- Direct Known Subclasses:
ExtendedDefaultWidget2Controller,ExtendedDefaultWidgetController
public class ExampleDefaultWidgetController extends DefaultWidgetController
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected org.zkoss.zul.LabelmyLabelprotected org.zkoss.zul.TextboxmyTextbox
-
Constructor Summary
Constructors Constructor Description ExampleDefaultWidgetController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CockpitEventQueuegetCockpitEventQueue()EditorgetDateEditor()org.zkoss.zul.LabelgetMyLabel()org.zkoss.zul.TextboxgetMyTextbox()voidhandleGlobalEvent1(CockpitEvent event)voidhandleGlobalEvent2(CockpitEvent event)voidhandleGlobalEvent3(CockpitEvent event)voidhandleInput(java.lang.String text)voidhandleTextChange(org.zkoss.zk.ui.event.Event event)voidinitialize(org.zkoss.zk.ui.Component comp)Override this method to do initialization stuff for your widget, like initialize widget settings, restore view state from viewmodel, etc.voidonEditorValueModified()voidpublishGlobalEvent1()voidpublishGlobalEvent2()voidpublishGlobalEvent3()voidsendTextOutput()-
Methods inherited from class com.hybris.cockpitng.util.DefaultWidgetController
doAfterCompose, doBeforeCompose, doBeforeComposeChildren, executeOperation, getDragAndDropStrategy, getLabel, getLabel, getModel, getValue, getWidgetDragAndDropStrategyRepository, getWidgetInstanceManager, getWidgetRoot, getWidgetSettings, getWidgetslot, getWidgetTitle, getWidgetUtils, initDragAndDropAwareness, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitle
-
Methods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
scanEventListeners
-
Methods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivate
-
-
-
-
Method Detail
-
onEditorValueModified
public void onEditorValueModified()
-
initialize
public void initialize(org.zkoss.zk.ui.Component comp)
Description copied from class:DefaultWidgetControllerOverride this method to do initialization stuff for your widget, like initialize widget settings, restore view state from viewmodel, etc. This method will be invoked byDefaultWidgetController.doAfterCompose(Component)everytime your widget view is created. SeeGenericForwardComposer.doAfterCompose(Component)for more details.- Overrides:
initializein classDefaultWidgetController
-
handleInput
public void handleInput(java.lang.String text)
-
handleTextChange
public void handleTextChange(org.zkoss.zk.ui.event.Event event)
-
sendTextOutput
public void sendTextOutput()
-
publishGlobalEvent1
public void publishGlobalEvent1()
-
publishGlobalEvent2
public void publishGlobalEvent2()
-
publishGlobalEvent3
public void publishGlobalEvent3()
-
handleGlobalEvent1
public void handleGlobalEvent1(CockpitEvent event)
-
handleGlobalEvent2
public void handleGlobalEvent2(CockpitEvent event)
-
handleGlobalEvent3
public void handleGlobalEvent3(CockpitEvent event)
-
getMyLabel
public org.zkoss.zul.Label getMyLabel()
-
getMyTextbox
public org.zkoss.zul.Textbox getMyTextbox()
-
getCockpitEventQueue
public CockpitEventQueue getCockpitEventQueue()
-
getDateEditor
public Editor getDateEditor()
-
-