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 String
protected ListUIBean
protected jakarta.servlet.http.HttpServletRequest
protected jakarta.servlet.http.HttpServletResponse
Fields 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 TypeMethodDescriptionboolean
Callback for the end tag of this component.void
setContainer
(Container container) void
setDisabled
(String disabled) void
void
void
setListCssClass
(String listCssClass) void
setListCssStyle
(String listCssStyle) void
setListKey
(String listKey) void
setListTitle
(String listTitle) void
setListValue
(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:Component
Callback 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
-