Scope (SP-Tag): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 41: | Zeile 41: | ||
===Verschachtelte Scope-Tags=== | ===Verschachtelte Scope-Tags=== | ||
− | |||
<source lang="xml"> | <source lang="xml"> | ||
<sp:set name="foobar" value="123" /> <%-- Variable wird im Request Scope definiert --%> | <sp:set name="foobar" value="123" /> <%-- Variable wird im Request Scope definiert --%> |
Aktuelle Version vom 20. November 2015, 15:34 Uhr
Name
<sp:scope> - Setzt den Standard-Scope für alle Tags im tagbody
Syntax
<sp:scope scope="page">
...
</sp:scope>
Beschreibung
Mit dem Scope-Tag kann der Standard-Scope von request
auf einen beliebigen anderen Scope gewechselt werden.
Attribute
Name | Type | Required | Default | ab IES Version |
---|---|---|---|---|
scope
|
Variable | Ja | request | 2.14 |
scope
- Gültigkeitsbereich der als Standard-Scope im Tagbody definiert werden soll. Möglich sind page und request.
Beispiele
Standard-Scope ändern
<sp:set name="foobar" value="123" /> <%-- Variable wird im Request Scope definiert --%>
<sp:scope scope="page">
<sp:set name="foo" value="123" /> <%-- Variable wird im Page Scope definiert --%>
<sp:set name="bar" scope="request" value="123" /> <%-- Variable wird im Request Scope definiert --%>
</sp:scope>
<sp:set name="barfoo" value="123" /> <%-- Variable wird im Request Scope definiert --%>
Verschachtelte Scope-Tags
<sp:set name="foobar" value="123" /> <%-- Variable wird im Request Scope definiert --%>
<sp:scope scope="page">
<sp:set name="foo" value="123" /> <%-- Variable wird im Page Scope definiert --%>
<sp:set name="bar" scope="request" value="123" /> <%-- Variable wird im Request Scope definiert --%>
<sp:scope scope="request">
<sp:set name="foofoo" value="123" /> <%-- Variable wird im Request Scope definiert --%>
</sp:scope>
</sp:scope>
<sp:set name="barfoo" value="123" /> <%-- Variable wird im Request Scope definiert --%>