Option (SP-Tag)
Version vom 10. Juni 2008, 15:53 Uhr von Veltrup (Diskussion | Beiträge)
Dieser Artikel bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf bitte mit ihn zu verbessern und entferne anschließend diese Markierung. |
Name
<sp:option> - Erzeugt einen Option-Eintrag innerhalb eines sp:select
-Tags
Syntax
<sp:select name="variable">
<sp:option value="value"/>
</sp:select>
Beschreibung
Mit dem Option-Tag können die Werte innerhalb einer Selectbox ausgegeben werden, über die das sp:select
-Tag iteriert. Das Attribut value
bestimmt, welcher Wert bei der Auswahl eines Elementes gesendet werden soll.
Attribute
Name | Type | Required | Default | ab IES Version | |||||
---|---|---|---|---|---|---|---|---|---|
value
|
Text | Ja | None | 1 | |||||
disabled
|
Condition | Nein | None | 1 | |||||
selected
|
Condition | Nein | None | 1 | |||||
locale
|
Locale | Nein | None | 1 | Dynamische Attribute | Text | Nein | None | 1 |
name
- Bestimmt den Namen des Eingabefeldes.
disabled
- Gibt an, ob die Option deaktiviert werden soll.
selected
- Gibt an, ob die Option per default selected werden soll. Diese Einstellung gibt nur so lange, bis eine Auswahl durch den Bearbeiter vorgenommen und gespeichert wurde.
locale
- Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachiger Variablen.
- Dynamische Attribute
- Dynamische Attribute sind beliebige HTML-Attribute, die evaluiert und bis zum HTML-Tag durchgereicht werden.
Beispiele
Option für eine Selectbox
Template Quelltext
<sp:select name="choice">
<sp:option value="sitepark">sitepark</sp:option>
<sp:option value="develop">develop</sp:option>
<sp:loop collection="col" item="i">
<sp:option value="${i.name}"><sp:print name="i.name"/></sp:option>
</sp:loop>
</sp:select>