org.apache.struts2.components
类 OptionTransferSelect
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.struts2.components.ListUIBean
org.apache.struts2.components.DoubleListUIBean
org.apache.struts2.components.OptionTransferSelect
public class OptionTransferSelect
- extends DoubleListUIBean
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_nameame> and
<form_id>_<optiontransferselect_doubleName> respectively.
<-- minimum configuration -->
<s:optiontransferselect
label="Favourite Cartoons Characters"
name="leftSideCartoonCharacters"
list="{'Popeye', 'He-Man', 'Spiderman'}"
doubleName="rightSideCartoonCharacters"
doubleList="{'Superman', 'Mickey Mouse', 'Donald Duck'}"
/>
<-- possible configuration -->
<s: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"
/>
构造方法摘要 |
OptionTransferSelect(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
从类 org.apache.struts2.components.DoubleListUIBean 继承的方法 |
getDoubleCssClass, getDoubleCssStyle, getDoubleDisabled, getDoubleEmptyOption, getDoubleHeaderKey, getDoubleHeaderValue, getDoubleId, getDoubleList, getDoubleListKey, getDoubleListValue, getDoubleMultiple, getDoubleName, getDoubleOnblur, getDoubleOnchange, getDoubleOnclick, getDoubleOndblclick, getDoubleOnfocus, getDoubleOnkeydown, getDoubleOnkeypress, getDoubleOnkeyup, getDoubleOnmousedown, getDoubleOnmousemove, getDoubleOnmouseout, getDoubleOnmouseover, getDoubleOnmouseup, getDoubleOnselect, getDoubleSize, getDoubleValue, getFormName, setDoubleAccesskey, setDoubleCssClass, setDoubleCssStyle, setDoubleDisabled, setDoubleEmptyOption, setDoubleHeaderKey, setDoubleHeaderValue, setDoubleId, setDoubleList, setDoubleListCssClass, setDoubleListCssStyle, setDoubleListKey, setDoubleListTitle, setDoubleListValue, setDoubleMultiple, setDoubleName, setDoubleOnblur, setDoubleOnchange, setDoubleOnclick, setDoubleOndblclick, setDoubleOnfocus, setDoubleOnkeydown, setDoubleOnkeypress, setDoubleOnkeyup, setDoubleOnmousedown, setDoubleOnmousemove, setDoubleOnmouseout, setDoubleOnmouseover, setDoubleOnmouseup, setDoubleOnselect, setDoubleSize, setDoubleValue, setEmptyOption, setFormName, setHeaderKey, setHeaderValue, setMultiple, setSize |
从类 org.apache.struts2.components.UIBean 继承的方法 |
addFormParameter, copyParams, end, evaluateParams, getId, getTemplate, getTemplateDir, getTheme, setAccesskey, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setErrorPosition, setId, setJavascriptTooltip, setKey, setLabel, setLabelposition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequiredLabel, setRequiredPosition, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTheme, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setUIThemeExpansionToken, setValue |
从类 org.apache.struts2.components.Component 继承的方法 |
addAllParameters, addParameter, altSyntax, getComponentStack, getParameters, getStack, setActionMapper, setThrowExceptionsOnELFailure, setUrlHelper, start, usesBody |
OptionTransferSelect
public OptionTransferSelect(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
evaluateExtraParams
public void evaluateExtraParams()
- 覆盖:
- 类
DoubleListUIBean
中的 evaluateExtraParams
getAddAllToLeftLabel
public String getAddAllToLeftLabel()
setAddAllToLeftLabel
public void setAddAllToLeftLabel(String addAllToLeftLabel)
getAddAllToRightLabel
public String getAddAllToRightLabel()
setAddAllToRightLabel
public void setAddAllToRightLabel(String addAllToRightLabel)
getAddToLeftLabel
public String getAddToLeftLabel()
setAddToLeftLabel
public void setAddToLeftLabel(String addToLeftLabel)
getAddToRightLabel
public String getAddToRightLabel()
setAddToRightLabel
public void setAddToRightLabel(String addToRightLabel)
getAllowAddAllToLeft
public String getAllowAddAllToLeft()
setAllowAddAllToLeft
public void setAllowAddAllToLeft(String allowAddAllToLeft)
getAllowAddAllToRight
public String getAllowAddAllToRight()
setAllowAddAllToRight
public void setAllowAddAllToRight(String allowAddAllToRight)
getAllowAddToLeft
public String getAllowAddToLeft()
setAllowAddToLeft
public void setAllowAddToLeft(String allowAddToLeft)
getAllowAddToRight
public String getAllowAddToRight()
setAllowAddToRight
public void setAllowAddToRight(String allowAddToRight)
getLeftTitle
public String getLeftTitle()
setAllowUpDownOnLeft
public void setAllowUpDownOnLeft(String allowUpDownOnLeft)
getAllowUpDownOnLeft
public String getAllowUpDownOnLeft()
setAllowUpDownOnRight
public void setAllowUpDownOnRight(String allowUpDownOnRight)
getAllowUpDownOnRight
public String getAllowUpDownOnRight()
setLeftTitle
public void setLeftTitle(String leftTitle)
getRightTitle
public String getRightTitle()
setRightTitle
public void setRightTitle(String rightTitle)
setAllowSelectAll
public void setAllowSelectAll(String allowSelectAll)
getAllowSelectAll
public String getAllowSelectAll()
setSelectAllLabel
public void setSelectAllLabel(String selectAllLabel)
getSelectAllLabel
public String getSelectAllLabel()
setButtonCssClass
public void setButtonCssClass(String buttonCssClass)
getButtonCssClass
public String getButtonCssClass()
setButtonCssStyle
public void setButtonCssStyle(String buttonCssStyle)
getButtonCssStyle
public String getButtonCssStyle()
setLeftUpLabel
public void setLeftUpLabel(String leftUpLabel)
getLeftUpLabel
public String getLeftUpLabel()
setLeftDownLabel
public void setLeftDownLabel(String leftDownLabel)
getLeftDownLabel
public String getLeftDownLabel()
setRightUpLabel
public void setRightUpLabel(String rightUpLabel)
getRightUpLabel
public String getRightUpLabel()
setRightDownLabel
public void setRightDownLabel(String rightDownlabel)
getRightDownLabel
public String getRightDownLabel()
getAddAllToLeftOnclick
public String getAddAllToLeftOnclick()
setAddAllToLeftOnclick
public void setAddAllToLeftOnclick(String addAllToLeftOnclick)
getAddAllToRightOnclick
public String getAddAllToRightOnclick()
setAddAllToRightOnclick
public void setAddAllToRightOnclick(String addAllToRightOnclick)
getAddToLeftOnclick
public String getAddToLeftOnclick()
setAddToLeftOnclick
public void setAddToLeftOnclick(String addToLeftOnclick)
getAddToRightOnclick
public String getAddToRightOnclick()
setAddToRightOnclick
public void setAddToRightOnclick(String addToRightOnclick)
setUpDownOnLeftOnclick
public void setUpDownOnLeftOnclick(String upDownOnLeftOnclick)
getUpDownOnLeftOnclick
public String getUpDownOnLeftOnclick()
setUpDownOnRightOnclick
public void setUpDownOnRightOnclick(String upDownOnRightOnclick)
getUpDownOnRightOnclick
public String getUpDownOnRightOnclick()
setSelectAllOnclick
public void setSelectAllOnclick(String selectAllOnclick)
getSelectAllOnclick
public String getSelectAllOnclick()