com.waveset.ui
Class EditForm.MultiSelectPicker
java.lang.Object
com.waveset.ui.EditForm.Item
com.waveset.ui.EditForm.AppletMultiSelect
com.waveset.ui.EditForm.ActionAppletMultiSelect
com.waveset.ui.EditForm.MultiSelectPicker
- All Implemented Interfaces:
- java.lang.Cloneable
- Enclosing class:
- EditForm
- public static class EditForm.MultiSelectPicker
- extends EditForm.ActionAppletMultiSelect
MultiSelectPicker. A class that builds a combo control that has an
(optional) checkbox for enable/disable in the title column, a title,
a box of the current values, and a button that, when hit, will
popup a window for editing the multiselect values.
Title [value1, value2]
Constructor Summary |
EditForm.MultiSelectPicker(java.lang.String title,
java.lang.String name,
java.lang.String secondaryTitle,
java.lang.String command,
javax.servlet.http.HttpServletRequest request)
|
Methods inherited from class com.waveset.ui.EditForm.AppletMultiSelect |
getAvailableValues, getAvailableValues, getBaseHTML, getHiddenValue, getPageInformation, getSecondaryTitle, getSelectedValues, getSelectedValues, hasTypeSelectBox, isOrdered, setAllowedValues, setOrdered, setPageInformation, setSelectedValues |
Methods inherited from class com.waveset.ui.EditForm.Item |
clone, getAlignment, getHelpRef, getHTMLClass, getName, getTitle, getValue, isNoWrap, isRenderAllHTML, isRequired, setAlignment, setForm, setHelpRef, setHTMLClass, setNoWrap, setRenderAllHTML, setRenderInTitleColumn, setRequired, toHTML, toHTML |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EditForm.MultiSelectPicker
public EditForm.MultiSelectPicker(java.lang.String title,
java.lang.String name,
java.lang.String secondaryTitle,
java.lang.String command,
javax.servlet.http.HttpServletRequest request)
setHasCheckBox
public void setHasCheckBox(boolean val)
setIsChecked
public void setIsChecked(boolean val)
renderStandardMultiselect
public boolean renderStandardMultiselect()
toHTML
public java.lang.String toHTML(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request,
Session session)
- Overrides:
toHTML
in class EditForm.ActionAppletMultiSelect
getDisplayValues
protected java.lang.String getDisplayValues()
- Return a display version of the assigned values. Does not have to
be parsable since it is "write only".
This should be the values separated by commas or "None selected" in
italics.
getJavascript
public java.lang.String getJavascript(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request,
Session session)