Package org.apache.struts2.components
Class OptGroup
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.OptGroup
Create a optgroup component which needs to resides within a select tag.
This component is to be used within a Select component.
<s:select label="My Selection"
name="mySelection"
value="%{'POPEYE'}"
list="%{#{'SUPERMAN':'Superman', 'SPIDERMAN':'spiderman'}}">
<s:optgroup label="Adult"
list="%{#{'SOUTH_PARK':'South Park'}}" />
<s:optgroup label="Japanese"
list="%{#{'POKEMON':'pokemon','DIGIMON':'digimon','SAILORMOON':'Sailormoon'}}" />
</s:select>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected ListUIBeanprotected jakarta.servlet.http.HttpServletRequestprotected jakarta.servlet.http.HttpServletResponseFields inherited from class org.apache.struts2.components.Component
actionMapper, attributes, COMPONENT_STACK, devMode, escapeHtmlBody, performClearTagStateForTagPoolingServers, stack, standardAttributesMap, throwExceptionOnELFailure -
Constructor Summary
ConstructorsConstructorDescriptionOptGroup(ValueStack stack, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) -
Method Summary
Modifier and TypeMethodDescriptionbooleanCallback for the end tag of this component.voidsetContainer(Container container) voidsetDisabled(String disabled) voidvoidvoidsetListCssClass(String listCssClass) voidsetListCssStyle(String listCssStyle) voidsetListKey(String listKey) voidsetListTitle(String listTitle) voidsetListValue(String listValue) Methods inherited from class org.apache.struts2.components.Component
addAllAttributes, addParameter, completeExpression, copyAttributes, determineActionURL, determineNamespace, end, escapeHtmlBody, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getAttributes, getComponentStack, getNamespace, getPerformClearTagStateForTagPoolingServers, getStack, getStandardAttributes, isAcceptableExpression, isValidTagAttribute, popComponentStack, setActionMapper, setDevMode, setEscapeHtmlBody, setNotExcludedAcceptedPatterns, setPerformClearTagStateForTagPoolingServers, setThrowExceptionsOnELFailure, setUrlHelper, start, stripExpression, toString, usesBody
-
Field Details
-
INTERNAL_LIST_UI_BEAN_LIST_PARAMETER_KEY
- See Also:
-
req
protected jakarta.servlet.http.HttpServletRequest req -
res
protected jakarta.servlet.http.HttpServletResponse res -
internalUiBean
-
-
Constructor Details
-
OptGroup
public OptGroup(ValueStack stack, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res)
-
-
Method Details
-
setContainer
-
end
Description copied from class:ComponentCallback for the end tag of this component. Should the body be evaluated again?
NOTE: will pop component stack. -
setLabel
-
setDisabled
-
setList
-
setListKey
-
setListValue
-
setListCssClass
-
setListCssStyle
-
setListTitle
-