|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.opensymphony.webwork.components.Component
com.opensymphony.webwork.components.UIBean
com.opensymphony.webwork.components.ListUIBean
com.opensymphony.webwork.components.DoubleListUIBean
com.opensymphony.webwork.components.OptionTransferSelect
public class OptionTransferSelect
Create a option transfer select component which is basically two <select ...> tag with buttons in the middle of them allowing options in each of the <select ...> to be moved between themselves. Will auto-select all its elements upon its containing form submision.
NOTE: The id and doubleId need not be supplied as they will generated provided that the optiontransferselect tag is being used in a form tag. The generated id and doubleId will be <form_id>_<optiontransferselect_doubleName> and <form_id>_<optiontransferselect_doubleName> respectively.<-- minimum configuration --> <ww:optiontransferselect label="Favourite Cartoons Characters" name="leftSideCartoonCharacters" list="{'Popeye', 'He-Man', 'Spiderman'}" doubleName="rightSideCartoonCharacters" doubleList="{'Superman', 'Mickey Mouse', 'Donald Duck'}" /> <-- possible configuration --> <ww:optiontransferselect label="Favourite Cartoons Characters" name="leftSideCartoonCharacters" leftTitle="Left Title" rightTitle="Right Title" list="{'Popeye', 'He-Man', 'Spiderman'}" multiple="true" headerKey="headerKey" headerValue="--- Please Select ---" emptyOption="true" doubleList="{'Superman', 'Mickey Mouse', 'Donald Duck'}" doubleName="rightSideCartoonCharacters" doubleHeaderKey="doubleHeaderKey" doubleHeaderValue="--- Please Select ---" doubleEmptyOption="true" doubleMultiple="true" />
Field Summary | |
---|---|
protected String |
addAllToLeftLabel
|
protected String |
addAllToRightLabel
|
protected String |
addToLeftLabel
|
protected String |
addToRightLabel
|
protected String |
allowAddAllToLeft
|
protected String |
allowAddAllToRight
|
protected String |
allowAddToLeft
|
protected String |
allowAddToRight
|
protected String |
allowSelectAll
|
protected String |
buttonCssClass
|
protected String |
buttonCssStyle
|
protected String |
leftTitle
|
protected String |
rightTitle
|
protected String |
selectAllLabel
|
Fields inherited from class com.opensymphony.webwork.components.DoubleListUIBean |
---|
doubleAccesskey, doubleCssClass, doubleCssStyle, doubleDisabled, doubleEmptyOption, doubleHeaderKey, doubleHeaderValue, doubleId, doubleList, doubleListKey, doubleListValue, doubleMultiple, doubleName, doubleOnblur, doubleOnchange, doubleOnclick, doubleOndblclick, doubleOnfocus, doubleOnkeydown, doubleOnkeypress, doubleOnkeyup, doubleOnmousedown, doubleOnmousemove, doubleOnmouseout, doubleOnmouseover, doubleOnmouseup, doubleOnselect, doubleSize, doubleValue, emptyOption, formName, headerKey, headerValue, multiple, size |
Fields inherited from class com.opensymphony.webwork.components.ListUIBean |
---|
list, listKey, listValue, throwExceptionOnNullValueAttribute |
Fields inherited from class com.opensymphony.webwork.components.UIBean |
---|
accesskey, cssClass, cssStyle, disabled, label, labelPosition, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, tabindex, template, templateDir, templateSuffix, theme, title, tooltip, tooltipConfig, value |
Fields inherited from class com.opensymphony.webwork.components.Component |
---|
COMPONENT_STACK, id, parameters, stack |
Constructor Summary | |
---|---|
OptionTransferSelect(OgnlValueStack stack,
HttpServletRequest request,
HttpServletResponse response)
|
Method Summary | |
---|---|
void |
evaluateExtraParams()
|
String |
getAddAllToLeftLabel()
|
String |
getAddAllToRightLabel()
|
String |
getAddToLeftLabel()
|
String |
getAddToRightLabel()
|
String |
getAllowAddAllToLeft()
|
String |
getAllowAddAllToRight()
|
String |
getAllowAddToLeft()
|
String |
getAllowAddToRight()
|
String |
getAllowSelectAll()
|
String |
getButtonCssClass()
|
String |
getButtonCssStyle()
|
protected String |
getDefaultTemplate()
A contract that requires each concrete UI Tag to specify which template should be used as a default. |
String |
getLeftTitle()
|
String |
getRightTitle()
|
String |
getSelectAllLabel()
|
void |
setAddAllToLeftLabel(String addAllToLeftLabel)
set Add To Left button label |
void |
setAddAllToRightLabel(String addAllToRightLabel)
set Add All To Right button label |
void |
setAddToLeftLabel(String addToLeftLabel)
set Add To Left button label |
void |
setAddToRightLabel(String addToRightLabel)
set Add To Right button label |
void |
setAllowAddAllToLeft(String allowAddAllToLeft)
enable Add All To Left button |
void |
setAllowAddAllToRight(String allowAddAllToRight)
enable Add All To Right button |
void |
setAllowAddToLeft(String allowAddToLeft)
enable Add To Left button |
void |
setAllowAddToRight(String allowAddToRight)
enable Add To Right button |
void |
setAllowSelectAll(String allowSelectAll)
enable Select All button |
void |
setButtonCssClass(String buttonCssClass)
set buttons css class |
void |
setButtonCssStyle(String buttonCssStyle)
set button css style |
void |
setLeftTitle(String leftTitle)
set Left title |
void |
setRightTitle(String rightTitle)
set Right title |
void |
setSelectAllLabel(String selectAllLabel)
set Select All button label |
Methods inherited from class com.opensymphony.webwork.components.ListUIBean |
---|
contains, getValueClassType, setList, setListKey, setListValue, setThrowExceptionOnNullValueAttribute |
Methods inherited from class com.opensymphony.webwork.components.UIBean |
---|
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, escape, evaluateNameValue, evaluateParams, getTemplate, getTemplateDir, getTheme, getTooltipConfig, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssStyle, setDisabled, setLabel, setLabelposition, setLabelPosition, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTheme, setTitle, setTooltip, setTooltipConfig, setValue |
Methods inherited from class com.opensymphony.webwork.components.Component |
---|
addAllParameters, addParameter, altSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getComponentStack, getId, getParameters, getStack, popComponentStack, setId, start, toString, usesBody |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String allowAddToLeft
protected String allowAddToRight
protected String allowAddAllToLeft
protected String allowAddAllToRight
protected String allowSelectAll
protected String leftTitle
protected String rightTitle
protected String buttonCssClass
protected String buttonCssStyle
protected String addToLeftLabel
protected String addToRightLabel
protected String addAllToLeftLabel
protected String addAllToRightLabel
protected String selectAllLabel
Constructor Detail |
---|
public OptionTransferSelect(OgnlValueStack stack, HttpServletRequest request, HttpServletResponse response)
Method Detail |
---|
protected String getDefaultTemplate()
UIBean
getDefaultTemplate
in class UIBean
public void evaluateExtraParams()
evaluateExtraParams
in class DoubleListUIBean
public String getAddAllToLeftLabel()
public void setAddAllToLeftLabel(String addAllToLeftLabel)
public String getAddAllToRightLabel()
public void setAddAllToRightLabel(String addAllToRightLabel)
public String getAddToLeftLabel()
public void setAddToLeftLabel(String addToLeftLabel)
public String getAddToRightLabel()
public void setAddToRightLabel(String addToRightLabel)
public String getAllowAddAllToLeft()
public void setAllowAddAllToLeft(String allowAddAllToLeft)
public String getAllowAddAllToRight()
public void setAllowAddAllToRight(String allowAddAllToRight)
public String getAllowAddToLeft()
public void setAllowAddToLeft(String allowAddToLeft)
public String getAllowAddToRight()
public void setAllowAddToRight(String allowAddToRight)
public String getLeftTitle()
public void setLeftTitle(String leftTitle)
public String getRightTitle()
public void setRightTitle(String rightTitle)
public void setAllowSelectAll(String allowSelectAll)
public String getAllowSelectAll()
public void setSelectAllLabel(String selectAllLabel)
public String getSelectAllLabel()
public void setButtonCssClass(String buttonCssClass)
public String getButtonCssClass()
public void setButtonCssStyle(String buttonCssStyle)
public String getButtonCssStyle()
|
WebWork Project Page | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |