Package com.saperion.ngc.searchbox
Class Searchbox
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Box
-
- org.zkoss.zul.Hbox
-
- com.saperion.ngc.searchbox.Searchbox
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
public class Searchbox extends org.zkoss.zul.HboxA custom searchbox component with two buttons. One to clear the value, one to start the search.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.zkoss.zul.ToolbarbuttongetDeleteButton()org.zkoss.zul.ToolbarbuttongetSearchButton()org.zkoss.zul.TextboxgetTextbox()java.lang.StringgetValue()booleanisDisabled()voidsetDisabled(boolean value)Set disabled state.voidsetText(java.lang.String value)Sets the textbox's text.voidsetValue(java.lang.String value)Sets the textbox's value.voidshowPopup(java.lang.String message)voidsignalizeError(boolean signalize)Changes the look of the searchbox to signal an error.voidunWatermarkFilterInputField()Removes the watermark from the filter input field.voidwatermarkFilterInputField()Sets the watermark for the filter input field.-
Methods inherited from class org.zkoss.zul.Box
getAlign, getHeights, getOrient, getPack, getSpacing, getWidths, getZclass, isHorizontal, isSizedByContent, isVertical, renderProperties, setAlign, setHeights, setOrient, setPack, setSizedByContent, setSpacing, setWidths
-
Methods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
-
-
-
Method Detail
-
watermarkFilterInputField
public void watermarkFilterInputField()
Sets the watermark for the filter input field. To hide the watermark use unWatermarkFilterInputField().
-
unWatermarkFilterInputField
public void unWatermarkFilterInputField()
Removes the watermark from the filter input field.
-
getValue
public java.lang.String getValue()
- Returns:
- textbox value
-
setValue
public void setValue(java.lang.String value)
Sets the textbox's value.- Parameters:
value- value- See Also:
Textbox.setValue(String)
-
setText
public void setText(java.lang.String value)
Sets the textbox's text.- Parameters:
value- text- See Also:
InputElement.setText(String)
-
getTextbox
public org.zkoss.zul.Textbox getTextbox()
- Returns:
- internal textbox
-
getSearchButton
public org.zkoss.zul.Toolbarbutton getSearchButton()
- Returns:
- internal search button
-
getDeleteButton
public org.zkoss.zul.Toolbarbutton getDeleteButton()
- Returns:
- internal delete button
-
showPopup
public void showPopup(java.lang.String message)
- Parameters:
message- Message
-
signalizeError
public void signalizeError(boolean signalize)
Changes the look of the searchbox to signal an error.- Parameters:
signalize- true to signalize error, false to reset
-
setDisabled
public void setDisabled(boolean value)
Set disabled state.- Parameters:
value- true to disable
-
isDisabled
public boolean isDisabled()
- Returns:
- disabled state
-
-