public class Chosenbox extends Widget
Default Widget.getZclass()
: z-chosenbox.
It does not create child widgets for each data, so the memory usage is much
lower at the server.
$weave, auDelay, autag, bindLevel, className, desktop, effects_, firstChild, id, insertingBefore_, inServer, lastChild, nChildren, nextSibling, parent, previousSibling, uuid, widgetName
Modifier and Type | Method and Description |
---|---|
String |
getCreateMessage()
Returns the create message of this component.
|
String |
getEmptyMessage()
Returns the emptyMessage,
it will be displayed if no selected items while not focused.
|
String |
getName()
Returns the name of the input of this component.
|
String |
getNoResultsText()
Returns the no-result text of this component.
|
int |
getSelectedIndex()
Returns the index of the selected item (-1 if no one is selected).
|
String |
getSeparator()
Returns the separate chars of this component.
|
int |
getTabindex()
Returns the tab order of the input of this component.
|
boolean |
isCreatable()
Returns whether can create new item,
The input will considered to be a new item if it is not exist and this property is true.
|
boolean |
isDisabled()
Returns whether it is disabled.
|
boolean |
isInplace()
Return whether to display Chosenbox's selection as a comma separate label,
under inplace="true", when user clicks the label, it turns into a chosenbox.
|
boolean |
isOpen()
Returns the open status of drop down list.
|
void |
setCreatable(boolean creatable)
Sets whether can create new item.
|
void |
setCreateMessage(String createMessage)
Sets the create message of this component.
|
void |
setDisabled(boolean disabled)
Sets whether it is disabled.
|
void |
setEmptyMessage(String emptyMessage)
Sets the emptyMessage.
|
void |
setInplace(boolean inplace)
Set whether to display Chosenbox's selection as a comma separate label,
under inplace="true", when user clicks the label, it turns into a chosenbox.
|
void |
setName(String name)
Sets the name of the input of this component.
|
void |
setNoResultsText(String noResultsText)
Sets the no-result text of this component.
|
void |
setOpen(boolean open)
Sets the drop down list open status,
and open/close drop down list as need.
|
void |
setPartialUpdateListContentData()
Internal use only, for partial update listContent.
|
void |
setSelectedIndex(int selectedIndex)
Selects the item with the given index.
|
void |
setSeparator(String createMessage)
Sets the separate chars of this component.
|
void |
setTabindex(int tabindex)
Sets the tab order of the input of this component.
|
afterKeyDown_, beforeCtrlKeys_, getContext, getCtrlKeys, getOpenTooltip, getPopup, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip
$, $f, $f, $f, $init, $n, $n, $o, $s, $service, afterAnima_, afterParentChanged_, appendChild, appendChild, beforeParentChanged_, beforeSendAU_, bind_, bind, bindChildren_, bindDoubleTap_, bindMissingAncestors, bindSwipe_, bindTapHold_, canActivate, cleanDrag_, clear, clearCache, cloneDrag_, deferRedraw_, deferRedrawHTML_, detach, doBlur_, doClick_, doDoubleClick_, doFocus_, doKeyDown_, doKeyPress_, doKeyUp_, domAttrs_, domClass_, domListen_, doMouseDown_, doMouseMove_, doMouseOut_, doMouseOver_, doMouseUp_, domStyle_, domTextStyleAttr_, domTooltiptext_, domUnlisten_, doPaste_, doResizeScroll_, doRightClick_, doSelect_, doSwipe_, doTooltipOut_, doTooltipOver_, dropEffect_, extraBind_, fire, fireX, focus_, focus, forcerender, fromPageCoord, get, getAction, getCaveNode, getChildAt, getChildIndex, getClass, getCssflex, getDraggable, getDragMessage_, getDragNode, getDragOptions_, getDrop_, getDroppable, getElementsById, getElementsByName, getFirstNode_, getFloatZIndex_, getHeight, getHflex, getId, getLeft, getMold, getOldWidget_, getPage, getRenderdefer, getSclass, getScrollLeft, getScrollTop, getStyle, getTextNode, getTooltiptext, getTop, getTopWidget, getVflex, getWidth, getZclass, getZIndex, hide, ignoreDescendantFloatUp_, ignoreDrag_, initDrag_, insertBefore, insertChildHTML_, isAutoId, isBinding, isFloating_, isListen, isRealElement, isRealVisible, isRealVisible, isVisible, isVisible, isWatchable_, listen, listenOnFitSize_, mimicMouseDown_, newInstance, nextUuid, onAfterSize, onChildAdded_, onChildRemoved_, onChildRenderDefer_, onChildReplaced_, onChildVisible_, onDrop_, redraw, redrawHTML_, register, removeChild, removeChild, removeChildHTML_, removeHTML_, replaceCavedChildren_, replaceChildHTML_, replaceHTML, replaceWidget, rerender, rerender, rerenderLater_, rerenderNow_, scrollIntoView, sendAU_, set, set, setAction, setChildren, setCssflex, setDomVisible_, setDraggable, setDroppable, setFloating_, setFloatZIndex_, setHeight, setHflex, setId, setLeft, setListener, setListener, setListeners, setMold, setRenderdefer, setSclass, setScrollLeft, setScrollTop, setStyle, setTooltiptext, setTop, setTopmost, setVflex, setVisible, setWidth, setZclass, setZIndex, shallChildROD_, shallFireSizedLaterWhenAddChd_, shallIgnoreClick_, show, smartUpdate, unbind_, unbind, unbindChildren_, unbindDoubleTap_, unbindSwipe_, unbindTapHold_, uncloneDrag_, unlisten, unlistenOnFitSize_, updateDomClass_, updateDomStyle_, uuid, zsync
$init, $instanceof, $super, $super, $supers, $supers, afterInit, isAssignableFrom, isInstance, proxy
public void setTabindex(int tabindex)
setTabindex
in class Widget
tabindex
- public int getTabindex()
Default: 0 (means the same as browser's default).
getTabindex
in class Widget
public void setSelectedIndex(int selectedIndex)
selectedIndex
- public int getSelectedIndex()
public void setDisabled(boolean disabled)
disabled
- public boolean isDisabled()
Default: false.
public void setName(String name)
The name is used only to work with "legacy" Web application that handles user's request by servlets. It works only with HTTP/HTML-based browsers. It doesn't work with other kind of clients.
Don't use this method if your application is purely based on ZK's event-driven model.
name
- the name of this component.public String getName()
Default: null.
The name is used only to work with "legacy" Web application that handles user's request by servlets. It works only with HTTP/HTML-based browsers. It doesn't work with other kind of clients.
Don't use this method if your application is purely based on ZK's event-driven model.
public void setEmptyMessage(String emptyMessage)
emptyMessage
- public String getEmptyMessage()
public void setNoResultsText(String noResultsText)
The no-result text will be displayed in popup if nothing match to the input value and can not create either, the syntax "{0}" will be replaced with the input value at client side.
noResultsText
- the no-result text of this component.public String getNoResultsText()
Default: null.
The no-result text will be displayed in popup if nothing match to the input value and can not create either, the syntax "{0}" will be replaced with the input value at client side.
public void setCreateMessage(String createMessage)
The create message will be displayed in popup if nothing match to the input value but can create as new label, the syntax "{0}" will be replaced with the input value at client side.
createMessage
- the create message of this component.public String getCreateMessage()
Default: null.
The create message will be displayed in popup if nothing match to the input value but can create as new label, the syntax "{0}" will be replaced with the input value at client side.
public void setSeparator(String createMessage)
Support: 0-9, A-Z (case insensitive), and ,.;'[]/\-=
The separate chars will work as 'Enter' key, it will not considered as input value but send onSerch or onSearching while key up.
createMessage
- the create message of this component.public String getSeparator()
Support: 0-9, A-Z (case insensitive), and ,.;'[]/\-=
Default: null.
The separate chars will work as 'Enter' key, it will not considered as input value but send onSerch or onSearching while key up.
public void setCreatable(boolean creatable)
creatable
- public boolean isCreatable()
public void setOpen(boolean open)
open
- public boolean isOpen()
public void setInplace(boolean inplace)
inplace
- public boolean isInplace()
public void setPartialUpdateListContentData()
Copyright © 2005-2023 Potix Corporation. All Rights Reserved.