Class TextSearchController
- 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.TextSearchController
-
- 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 TextSearchController extends DefaultWidgetController
Widget controller of thetextsearchwidget.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCOMP_SEARCH_BUTTONprotected static java.lang.StringCOMP_SEARCH_INPUTprotected static java.lang.StringENABLED_ATTRIBUTEprotected static java.lang.StringQUERY_ATTRIBUTEprotected static java.lang.StringSETTING_ENABLED_BY_DEFAULTstatic java.lang.StringSOCKET_IN_CLEARQUERYstatic java.lang.StringSOCKET_IN_ENABLEstatic java.lang.StringSOCKET_IN_QUERYstatic java.lang.StringSOCKET_OUT_QUERY
-
Constructor Summary
Constructors Constructor Description TextSearchController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearQuery()voidenableTextSearch(java.lang.Boolean enable)org.zkoss.zul.TextboxgetSearchBox()org.zkoss.zul.ButtongetSearchButton()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.voidinitializeQuery(java.lang.String value)voidonQueryChange()voidonSearch()-
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_IN_QUERY
public static final java.lang.String SOCKET_IN_QUERY
- See Also:
- Constant Field Values
-
SOCKET_OUT_QUERY
public static final java.lang.String SOCKET_OUT_QUERY
- See Also:
- Constant Field Values
-
SOCKET_IN_CLEARQUERY
public static final java.lang.String SOCKET_IN_CLEARQUERY
- See Also:
- Constant Field Values
-
SOCKET_IN_ENABLE
public static final java.lang.String SOCKET_IN_ENABLE
- See Also:
- Constant Field Values
-
QUERY_ATTRIBUTE
protected static final java.lang.String QUERY_ATTRIBUTE
- See Also:
- Constant Field Values
-
ENABLED_ATTRIBUTE
protected static final java.lang.String ENABLED_ATTRIBUTE
- See Also:
- Constant Field Values
-
SETTING_ENABLED_BY_DEFAULT
protected static final java.lang.String SETTING_ENABLED_BY_DEFAULT
- See Also:
- Constant Field Values
-
COMP_SEARCH_BUTTON
protected static final java.lang.String COMP_SEARCH_BUTTON
- See Also:
- Constant Field Values
-
COMP_SEARCH_INPUT
protected static final java.lang.String COMP_SEARCH_INPUT
- 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
-
clearQuery
public void clearQuery()
-
initializeQuery
public void initializeQuery(java.lang.String value)
-
enableTextSearch
public void enableTextSearch(java.lang.Boolean enable)
-
onQueryChange
public void onQueryChange()
-
onSearch
public void onSearch()
-
getSearchBox
public org.zkoss.zul.Textbox getSearchBox()
-
getSearchButton
public org.zkoss.zul.Button getSearchButton()
-
-