|
||||||||||
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 zkmax.inp.Chosenbox
public class Chosenbox
A component that similar to Combobox but handle the multi-selection and the select order.
Default Widget.getZclass()
: z-chosenbox.
It does not create child widgets for each data, so the memory usage is much
lower at the server.
Field Summary |
---|
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 | |
---|---|
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 |
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 |
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 |
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. |
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 setTabindex(int tabindex)
tabindex
- public int getTabindex()
Default: 0 (means the same as browser's default).
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |