public class ComboBox extends TextField
JSP:
<-- Example One -->
<s:bean name="struts.util.Counter" var="year">
<s:param name="first" value="text('firstBirthYear')"/>
<s:param name="last" value="2000"/>
<s:combobox label="Birth year" size="6" maxlength="4" name="birthYear" list="#year"/>
</s:bean>
<-- Example Two -->
<-- Example Two -->
Velocity:
#tag( ComboBox "label=Birth year" "size=6" "maxlength=4" "name=birthYear" "list=#year" )
| Modifier and Type | Field and Description |
|---|---|
protected String |
emptyOption |
protected String |
headerKey |
protected String |
headerValue |
protected String |
list |
protected String |
listKey |
protected String |
listValue |
static String |
TEMPLATE |
accesskey, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, errorPosition, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, requiredLabel, requiredPosition, response, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, uiThemeExpansionToken, valueactionMapper, COMPONENT_STACK, parameters, stack, standardAttributesMap, throwExceptionOnELFailure| Constructor and Description |
|---|
ComboBox(ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluateExtraParams() |
protected Object |
findListValue() |
protected String |
getDefaultTemplate()
A contract that requires each concrete UI Tag to specify which template should be used as a default.
|
void |
setEmptyOption(String emptyOption) |
void |
setHeaderKey(String headerKey) |
void |
setHeaderValue(String headerValue) |
void |
setList(String list) |
void |
setListKey(String listKey) |
void |
setListValue(String listValue) |
setMaxlength, setMaxLength, setReadonly, setSize, setTypeaddFormParameter, buildTemplateName, copyParams, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, evaluateParams, getId, getTemplate, getTemplateDir, getTheme, getTooltipConfig, getValueClassType, mergeTemplate, populateComponentHtmlId, setAccesskey, setClass, 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, setStyle, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTheme, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setUIThemeExpansionToken, setValueaddAllParameters, addParameter, altSyntax, completeExpressionIfAltSyntax, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, getStack, getStandardAttributes, isValidTagAttribute, popComponentStack, setActionMapper, setThrowExceptionsOnELFailure, setUrlHelper, start, stripExpressionIfAltSyntax, toString, usesBodypublic static final String TEMPLATE
protected String list
protected String listKey
protected String listValue
protected String headerKey
protected String headerValue
protected String emptyOption
public ComboBox(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
protected String getDefaultTemplate()
UIBeangetDefaultTemplate in class TextFieldpublic void evaluateExtraParams()
evaluateExtraParams in class TextFieldprotected Object findListValue()
public void setList(String list)
public void setEmptyOption(String emptyOption)
public void setHeaderKey(String headerKey)
public void setHeaderValue(String headerValue)
public void setListKey(String listKey)
public void setListValue(String listValue)
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.