|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object zk.Object zk.Widget zul.Widget zul.inp.InputWidget zul.inp.ComboWidget
public class ComboWidget
A skeletal implementation for a combo widget.
Field Summary |
---|
Fields inherited from class zul.inp.InputWidget |
---|
onChangingDelay, onChangingForced |
Fields inherited from class zk.Widget |
---|
$weave, auDelay, autag, bindLevel, className, desktop, effects_, firstChild, id, insertingBefore_, inServer, lastChild, nChildren, nextSibling, parent, previousSibling, uuid, widgetName |
Fields inherited from class zk.Object |
---|
$class, $oid |
Method Summary | |
---|---|
void |
close(Map opts)
Closes the list of combo items ( Comboitem if it was
dropped down. |
protected void |
enterPressed_(Event evt)
Called when the user presses enter when this widget has the focus ( Widget.focus(int) ). |
protected void |
escPressed_(Event evt)
Called when the user presses escape key when this widget has the focus ( Widget.focus(int) ). |
protected void |
getIconClass_()
Returns the icon class for this combo widget. |
protected DOMElement |
getPopupNode_(boolean inner)
Returns the DOM element of the popup. |
protected Array |
getPopupSize_()
Returns [width, height] for the popup if specified by user. |
boolean |
isAutodrop()
Returns whether to automatically drop the list if users is changing this text box. |
boolean |
isButtonVisible()
Returns whether the button (on the right of the textbox) is visible. |
boolean |
isOpen()
Returns whether the list of combo items is open |
void |
open(Map opts)
Drops down the list of combo items ( Comboitem . |
protected void |
presize_()
Extra handling for min size of popup widget. |
protected void |
redraw_(Array out)
Utility to implement Widget.redraw(_global_.Array) . |
protected void |
redrawpp_(Array out)
Called by redraw_(_global_.Array) to redraw popup. |
void |
setAutodrop(boolean autodrop)
Sets whether to automatically drop the list if users is changing this text box. |
void |
setButtonVisible(boolean visible)
Sets whether the button (on the right of the textbox) is visible. |
void |
setOpen(boolean open,
Map opts)
Drops down or closes the list of combo items ( Comboitem . |
protected void |
slideDown_(DOMElement pp)
Slides down the drop-down list. |
protected void |
slideUp_(DOMElement pp)
Slides up the drop-down list. |
Methods inherited from class zul.inp.InputWidget |
---|
clearErrorMessage, coerceFromString_, coerceToString_, fireOnChange, getCols, getConstraint, getErrorMessage, getErrorMesssage, getInplaceCSS, getInputNode, getMaxlength, getName, getPlaceholder, getTabindex, getText, getType, getValue, inRoundedMold, isDisabled, isInplace, isInstant, isMultiline, isReadonly, select, setCols, setConstraint, setDisabled, setErrorMessage, setInplace, setInstant, setMaxlength, setName, setPlaceholder, setReadonly, setTabindex, setText, setValue, shallUpdate_, showError_, textAttrs_, updateChange_, validate_ |
Methods inherited from class zul.Widget |
---|
afterKeyDown_, beforeCtrlKeys_, getContext, getCtrlKeys, getOpenTooltip, getPopup, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip |
Methods inherited from class zk.Object |
---|
$init, $instanceof, $super, $super, $supers, $supers, afterInit, isAssignableFrom, isInstance, proxy |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void setButtonVisible(boolean visible)
visible
- public boolean isButtonVisible()
Default: true.
public void setAutodrop(boolean autodrop)
autodrop
- public boolean isAutodrop()
Default: false.
public void setOpen(boolean open, Map opts)
Comboitem
.
open
- opts
- the options.open(_global_.Map)
,
close(_global_.Map)
public boolean isOpen()
public void open(Map opts)
Comboitem
.
It is the same as setOpen(true).
opts
- the options.protected void slideDown_(DOMElement pp)
Default: zk(pp).slideDown(this, {afterAnima: this._afterSlideDown});
pp
- the DOM element of the drop-down list.protected void slideUp_(DOMElement pp)
Default: pp.style.display = "none";
In other words, it just hides it without any animation effect.
pp
- the DOM element of the drop-down list.protected DOMElement getPopupNode_(boolean inner)
inner ? this.$n("cave"): this.$n("pp")
.
Override it if it is not the case.
inner
- whether to return the inner popup.
ComboWidget assumes there is at least one popup and returned by
getPopupNode_()
, and there might be an inner DOM element
returned by getPopupNode_(true)
.
public void close(Map opts)
Comboitem
if it was
dropped down.
It is the same as setOpen(false).
opts
- the options.protected void enterPressed_(Event evt)
Widget.focus(int)
).
call the close function
evt
- the widget event.
The original DOM event and target can be retrieved by Event.domEvent
and Event.domTarget
close(_global_.Map)
protected void escPressed_(Event evt)
Widget.focus(int)
).
call the close function
evt
- the widget event.
The original DOM event and target can be retrieved by Event.domEvent
and Event.domTarget
close(_global_.Map)
protected Array getPopupSize_()
protected void redrawpp_(Array out)
redraw_(_global_.Array)
to redraw popup.
Default: does nothing
out
- an array of HTML fragments.protected void presize_()
protected void getIconClass_()
protected void redraw_(Array out)
Widget.redraw(_global_.Array)
.
out
- an array of HTML fragments.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |