Package com.hybris.cockpitng.util
Class HtmlBasedWidgetController
- 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.util.HtmlBasedWidgetController
-
- 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>
public class HtmlBasedWidgetController extends DefaultWidgetController
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HtmlBasedWidgetController(java.lang.String viewURI, WidgetDefinition widgetDefinition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringaddSlashPrefix(java.lang.String path)protected voidappendInitScript(org.zkoss.zk.ui.Component component, java.lang.String script)protected voidfireWidgetReady(org.zkoss.zk.ui.Component component)protected java.lang.StringgetAdaptedViewURI()protected java.lang.StringgetConfigurationSupportScript(org.zkoss.zk.ui.Component component)protected java.lang.StringgetInitLocalizationScript(org.zkoss.zk.ui.Component html)protected java.lang.StringgetJSScriptLibPath()protected java.lang.StringgetJSScriptWidgetClassPath()protected java.lang.StringgetUpdateModelScript(org.zkoss.zk.ui.Component html)java.lang.StringgetViewURI()protected voidinitConfigurationSupport(org.zkoss.zk.ui.Component component)protected voidinitGeneralProperties(org.zkoss.zul.Html html)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.protected voidinitializeController(org.zkoss.zk.ui.Component comp)protected voidinitLocalization(org.zkoss.zk.ui.Component component)protected voidinitModelSupport(org.zkoss.zk.ui.Component html)protected voidinitSocketsSupport(org.zkoss.zk.ui.Component html)protected voidinitViewScript(org.zkoss.zul.Html html)protected java.lang.StringremoveCockpitngPrefix(java.lang.String pathValue)protected voidsetCurrentWidgetId(org.zkoss.zul.Html html)protected voidstoreSessionInfoInJsWidget(org.zkoss.zul.Html html)-
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
-
-
-
-
Constructor Detail
-
HtmlBasedWidgetController
public HtmlBasedWidgetController(java.lang.String viewURI, WidgetDefinition widgetDefinition)
-
-
Method Detail
-
getViewURI
public java.lang.String getViewURI()
-
getAdaptedViewURI
protected java.lang.String getAdaptedViewURI()
-
addSlashPrefix
protected java.lang.String addSlashPrefix(java.lang.String path)
-
removeCockpitngPrefix
protected java.lang.String removeCockpitngPrefix(java.lang.String pathValue)
-
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
-
initializeController
protected void initializeController(org.zkoss.zk.ui.Component comp)
-
initViewScript
protected void initViewScript(org.zkoss.zul.Html html)
-
getJSScriptLibPath
protected java.lang.String getJSScriptLibPath()
-
getJSScriptWidgetClassPath
protected java.lang.String getJSScriptWidgetClassPath()
-
setCurrentWidgetId
protected void setCurrentWidgetId(org.zkoss.zul.Html html)
-
initGeneralProperties
protected void initGeneralProperties(org.zkoss.zul.Html html)
-
storeSessionInfoInJsWidget
protected void storeSessionInfoInJsWidget(org.zkoss.zul.Html html)
-
initSocketsSupport
protected void initSocketsSupport(org.zkoss.zk.ui.Component html)
-
initModelSupport
protected void initModelSupport(org.zkoss.zk.ui.Component html)
-
getUpdateModelScript
protected java.lang.String getUpdateModelScript(org.zkoss.zk.ui.Component html)
-
getInitLocalizationScript
protected java.lang.String getInitLocalizationScript(org.zkoss.zk.ui.Component html)
-
appendInitScript
protected void appendInitScript(org.zkoss.zk.ui.Component component, java.lang.String script)
-
initLocalization
protected void initLocalization(org.zkoss.zk.ui.Component component)
-
getConfigurationSupportScript
protected java.lang.String getConfigurationSupportScript(org.zkoss.zk.ui.Component component)
-
initConfigurationSupport
protected void initConfigurationSupport(org.zkoss.zk.ui.Component component)
-
fireWidgetReady
protected void fireWidgetReady(org.zkoss.zk.ui.Component component)
-
-