Class ToolbarWidgetController
- 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.backoffice.widgets.toolbar.ToolbarWidgetController
-
- 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 ToolbarWidgetController extends DefaultWidgetController
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringSCLASS_YW_TOOLBAR_HORIZONTALprotected static java.lang.StringSCLASS_YW_TOOLBAR_VERTICALprotected static java.lang.StringSETTING_VIEW_MODEprotected static java.lang.StringSOCKET_ACTIONSprotected static java.lang.StringSOCKET_LOADED_ACTIONSprotected static java.lang.StringSOCKET_TYPEprotected static java.lang.StringTOOLBAR_SLOT_COMPONENT_IDprotected static java.lang.StringVIEW_MODE_VERTICAL
-
Constructor Summary
Constructors Constructor Description ToolbarWidgetController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangeActions(java.lang.String actions)voidchangeType(java.lang.String typeCode)protected java.lang.StringgetActionsSClass()protected java.lang.StringgetToolbarSClass()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 voidreload()protected java.lang.StringsanitizeSClass(java.lang.String sclass)protected voidsetViewMode()-
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
-
-
-
-
Field Detail
-
SOCKET_TYPE
protected static final java.lang.String SOCKET_TYPE
- See Also:
- Constant Field Values
-
SOCKET_ACTIONS
protected static final java.lang.String SOCKET_ACTIONS
- See Also:
- Constant Field Values
-
SOCKET_LOADED_ACTIONS
protected static final java.lang.String SOCKET_LOADED_ACTIONS
- See Also:
- Constant Field Values
-
TOOLBAR_SLOT_COMPONENT_ID
protected static final java.lang.String TOOLBAR_SLOT_COMPONENT_ID
- See Also:
- Constant Field Values
-
SETTING_VIEW_MODE
protected static final java.lang.String SETTING_VIEW_MODE
- See Also:
- Constant Field Values
-
VIEW_MODE_VERTICAL
protected static final java.lang.String VIEW_MODE_VERTICAL
- See Also:
- Constant Field Values
-
SCLASS_YW_TOOLBAR_VERTICAL
protected static final java.lang.String SCLASS_YW_TOOLBAR_VERTICAL
- See Also:
- Constant Field Values
-
SCLASS_YW_TOOLBAR_HORIZONTAL
protected static final java.lang.String SCLASS_YW_TOOLBAR_HORIZONTAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
setViewMode
protected void setViewMode()
-
changeType
public void changeType(java.lang.String typeCode)
-
changeActions
public void changeActions(java.lang.String actions)
-
reload
protected void reload()
-
getActionsSClass
protected java.lang.String getActionsSClass()
-
getToolbarSClass
protected java.lang.String getToolbarSClass()
-
sanitizeSClass
protected java.lang.String sanitizeSClass(java.lang.String sclass)
-
-