inputSelect

HTML select tag

Tag Information
Tag Class org.loom.tags.core.InputSelectTag
Body Content scriptless
Dynamic Attributes false
Example
<l:inputSelect name="mortgage.country" options="${action.countries}" />
<l:inputSelect name="customer.type">
	<l:option label="--" value="" translateLabel="false"/>
	<l:option value="NORMAL" />
	<l:option value="BULK" />
</l:inputSelect>

Attributes

Name Description Flags
name HTML attribute with different meanings: This is the property path inside the action that will be used to get and set the field value.
requiredrtexprvalue
accesskey HTML attribute
rtexprvalue
alt HTML attribute
rtexprvalue
bound true if this field is bound to a java property, defaults to true
rtexprvalue
class HTML attribute
rtexprvalue
decorator The name of the decorator to use. The default decorators for any form field will display the surrounding label.
rtexprvalue
dir HTML attribute
rtexprvalue
disabled HTML attribute
rtexprvalue
escapeHTML true to sanitize HTML characters when rendering as text, default true
rtexprvalue
helpLine If not null, this value will be used as help line
rtexprvalue
id HTML attribute
rtexprvalue
if Set to false to skip tag execution.
rtexprvalue
keyProperty the property of each options value that will be used as key, default 'id'
rtexprvalue
label If not null, the provided value will be used as field label. Defaults to the name attribute
rtexprvalue
labelClass CSS styles to be applied to the surrounding label but not to the input component. This is useful when using grid systems such as 960gs or YUI-Grid
rtexprvalue
labelPos Position of the label for this field. Valid values are "left" (default for almost all field types) and "right" (default for checkboxes and radio buttons)
rtexprvalue
labelProperty the property of each options value that will be used as label, default 'name'
rtexprvalue
lang HTML attribute
rtexprvalue
multiple HTML attribute
rtexprvalue
options An Iterable with the available option values. If the Iterable contents are instances of Option, they will be used as is. Otherwise, labelProperty and keyProperty will be used to retrieve the labeland key properties, respectively. This attribute can be combined with nested <option> tags
rtexprvalue
optionsComparatorClass the Comparator class used to sort the options, null for none, default to LabelComparator
rtexprvalue
renderAsText true to render the field just as text (no form field), default false
rtexprvalue
renderErrorDisplayComponent true to render the error message as a separate HTML component, default null
rtexprvalue
renderLabel true to render label, false otherwise. By default it will use the value specified in the container form
rtexprvalue
size HTML attribute
rtexprvalue
sortBy The method to apply for sorting options. Possible values are "none", "value" and "label" (default)
rtexprvalue
style HTML attribute
rtexprvalue
tabindex HTML attribute
rtexprvalue
title HTML attribute
rtexprvalue
translateLabel true to translate label before rendering, false otherwise. defaults to true
rtexprvalue
translateLabels true to translate option labels, default true
rtexprvalue
translateTitle set to true to translate title, default true
rtexprvalue
value when specified, use this value instead of the action property value
rtexprvalue