Package org.adempiere.webui.component
Class ChosenSearchBox
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Div
-
- org.adempiere.webui.component.ChosenSearchBox
-
- All Implemented Interfaces:
Serializable
,Cloneable
,org.zkoss.zk.ui.Component
,org.zkoss.zk.ui.ext.Scope
,org.zkoss.zk.ui.sys.ComponentCtrl
public class ChosenSearchBox extends org.zkoss.zul.Div
- Author:
- Low Heng Sin
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Button
btn
protected org.zkoss.addon.chosenbox.Chosenbox<ValueNamePair>
chosenbox
protected PropertyChangeSupport
m_propertyChangeListeners
-
Constructor Summary
Constructors Constructor Description ChosenSearchBox()
default constructorChosenSearchBox(org.zkoss.addon.chosenbox.Chosenbox<ValueNamePair> chosenbox)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addEventListener(String evtnm, org.zkoss.zk.ui.event.EventListener<?> listener)
void
addPropertyChangeListener(PropertyChangeListener l)
Button
getButton()
org.zkoss.addon.chosenbox.Chosenbox<ValueNamePair>
getChosenbox()
boolean
isEnabled()
void
onPageAttached(org.zkoss.zk.ui.Page newpage, org.zkoss.zk.ui.Page oldpage)
void
setButtonImage(String imageSrc)
void
setEnabled(boolean enabled)
void
setTableEditorMode(boolean flag)
void
setToolTipText(String tooltiptext)
-
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, evalCSSFlex, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, 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, 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, invalidatePartial, isChildable, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, 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
-
-
-
-
Field Detail
-
m_propertyChangeListeners
protected PropertyChangeSupport m_propertyChangeListeners
-
chosenbox
protected org.zkoss.addon.chosenbox.Chosenbox<ValueNamePair> chosenbox
-
btn
protected Button btn
-
-
Constructor Detail
-
ChosenSearchBox
public ChosenSearchBox(org.zkoss.addon.chosenbox.Chosenbox<ValueNamePair> chosenbox)
- Parameters:
chosenbox
- custom implementation of Chosenbox
-
ChosenSearchBox
public ChosenSearchBox()
default constructor
-
-
Method Detail
-
setButtonImage
public void setButtonImage(String imageSrc)
- Parameters:
imageSrc
-
-
getChosenbox
public org.zkoss.addon.chosenbox.Chosenbox<ValueNamePair> getChosenbox()
- Returns:
- chosenbox component
-
setEnabled
public void setEnabled(boolean enabled)
- Parameters:
enabled
-
-
isEnabled
public boolean isEnabled()
- Returns:
- boolean
-
addEventListener
public boolean addEventListener(String evtnm, org.zkoss.zk.ui.event.EventListener<?> listener)
- Specified by:
addEventListener
in interfaceorg.zkoss.zk.ui.Component
- Overrides:
addEventListener
in classorg.zkoss.zk.ui.AbstractComponent
- Parameters:
evtnm
-listener
-
-
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener l)
- Parameters:
l
-
-
setToolTipText
public void setToolTipText(String tooltiptext)
- Parameters:
tooltiptext
-
-
getButton
public Button getButton()
- Returns:
- Button
-
setTableEditorMode
public void setTableEditorMode(boolean flag)
-
onPageAttached
public void onPageAttached(org.zkoss.zk.ui.Page newpage, org.zkoss.zk.ui.Page oldpage)
- Specified by:
onPageAttached
in interfaceorg.zkoss.zk.ui.sys.ComponentCtrl
- Overrides:
onPageAttached
in classorg.zkoss.zk.ui.AbstractComponent
-
-