org.apache.struts2.components
Class InputTransferSelect
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.struts2.components.ListUIBean
org.apache.struts2.components.InputTransferSelect
public class InputTransferSelect
- extends ListUIBean
Create a input transfer select component which is basically an text input
and <select ...> tag with buttons in the middle of them allowing text
to be added to the transfer select. 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 inputtransferselect tag is being used in a form tag. The generated id
and doubleId will be <form_id>_<inputtransferselect_doubleName> and
<form_id>_<inputtransferselect_doubleName> respectively.
<-- minimum configuration -->
<s:inputtransferselect
label="Favourite Cartoons Characters"
name="cartoons"
list="{'Popeye', 'He-Man', 'Spiderman'}"
/>
Fields inherited from class org.apache.struts2.components.UIBean |
accesskey, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, standardAttributesMap, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, value |
Constructor Summary |
InputTransferSelect(ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Methods inherited from class org.apache.struts2.components.UIBean |
addFormParameter, buildTemplateName, copyParams, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, evaluateParams, getId, getStandardAttributes, getTemplate, getTemplateDir, getTheme, getTooltipConfig, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setId, setJavascriptTooltip, setKey, setLabel, setLabelposition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTheme, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setValue |
Methods inherited from class org.apache.struts2.components.Component |
addAllParameters, addParameter, altSyntax, altSyntax, completeExpressionIfAltSyntax, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, setThrowExceptionsOnELFailure, setUrlHelper, start, stripExpressionIfAltSyntax, stripExpressionIfAltSyntax, toString, usesBody |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
size
protected String size
multiple
protected String multiple
allowRemoveAll
protected String allowRemoveAll
allowUpDown
protected String allowUpDown
leftTitle
protected String leftTitle
rightTitle
protected String rightTitle
buttonCssClass
protected String buttonCssClass
buttonCssStyle
protected String buttonCssStyle
addLabel
protected String addLabel
removeLabel
protected String removeLabel
removeAllLabel
protected String removeAllLabel
upLabel
protected String upLabel
downLabel
protected String downLabel
headerKey
protected String headerKey
headerValue
protected String headerValue
InputTransferSelect
public InputTransferSelect(ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
getDefaultTemplate
protected String getDefaultTemplate()
- Description copied from class:
UIBean
- A contract that requires each concrete UI Tag to specify which template should be used as a default. For
example, the CheckboxTab might return "checkbox.vm" while the RadioTag might return "radio.vm". This value
not begin with a '/' unless you intend to make the path absolute rather than relative to the
current theme.
- Specified by:
getDefaultTemplate
in class UIBean
- Returns:
- The name of the template to be used as the default.
evaluateExtraParams
public void evaluateExtraParams()
- Overrides:
evaluateExtraParams
in class ListUIBean
getSize
public String getSize()
setSize
public void setSize(String size)
getMultiple
public String getMultiple()
setMultiple
public void setMultiple(String multiple)
getAllowRemoveAll
public String getAllowRemoveAll()
setAllowRemoveAll
public void setAllowRemoveAll(String allowRemoveAll)
getAllowUpDown
public String getAllowUpDown()
setAllowUpDown
public void setAllowUpDown(String allowUpDown)
getLeftTitle
public String getLeftTitle()
setLeftTitle
public void setLeftTitle(String leftTitle)
getRightTitle
public String getRightTitle()
setRightTitle
public void setRightTitle(String rightTitle)
getButtonCssClass
public String getButtonCssClass()
setButtonCssClass
public void setButtonCssClass(String buttonCssClass)
getButtonCssStyle
public String getButtonCssStyle()
setButtonCssStyle
public void setButtonCssStyle(String buttonCssStyle)
getAddLabel
public String getAddLabel()
setAddLabel
public void setAddLabel(String addLabel)
getRemoveLabel
public String getRemoveLabel()
setRemoveLabel
public void setRemoveLabel(String removeLabel)
getRemoveAllLabel
public String getRemoveAllLabel()
setRemoveAllLabel
public void setRemoveAllLabel(String removeAllLabel)
getUpLabel
public String getUpLabel()
setUpLabel
public void setUpLabel(String upLabel)
getDownLabel
public String getDownLabel()
setDownLabel
public void setDownLabel(String downLabel)
getHeaderKey
public String getHeaderKey()
setHeaderKey
public void setHeaderKey(String headerKey)
getHeaderValue
public String getHeaderValue()
setHeaderValue
public void setHeaderValue(String headerValue)
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.