CalendarSheet (SP-Tag): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Sed (Diskussion | Beiträge) |
Sed (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | |||
==Name== | ==Name== | ||
− | <sp: | + | <sp:calendarsheet> - CalendarSheet-Tag |
==Syntax== | ==Syntax== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <sp: | + | <sp:calendarsheet name="variable" action="new" from="" to=""/> |
</source> | </source> | ||
==Beschreibung== | ==Beschreibung== | ||
− | + | Dieser Tag legt ein CalendarSheet-Objekt an und liefert Funktionen zum Befüllen. | |
==Attribute== | ==Attribute== | ||
Zeile 16: | Zeile 15: | ||
! Name || Type || Required || Default || ab IES Version | ! Name || Type || Required || Default || ab IES Version | ||
|- | |- | ||
− | | <code> | + | | <code>name</code> |
| [[Attribute]] | | [[Attribute]] | ||
| Ja | | Ja | ||
| None | | None | ||
− | | | + | | 2 |
|- | |- | ||
− | | <code> | + | | <code>action</code> |
| [[Text]] | | [[Text]] | ||
+ | | Ja | ||
+ | | None | ||
+ | | 2 | ||
+ | |- | ||
+ | | <code>scope</code> | ||
+ | | [[Text]] | ||
+ | | Nein | ||
+ | | None | ||
+ | | 2 | ||
+ | |- | ||
+ | | <code>value</code> | ||
+ | | [[Text]] | ||
+ | | Nein | ||
+ | | None | ||
+ | | 2 | ||
+ | |- | ||
+ | | <code>date</code> | ||
+ | | [[Date]] | ||
+ | | Nein | ||
+ | | None | ||
+ | | 2 | ||
+ | |- | ||
+ | | <code>from</code> | ||
+ | | [[Date]] | ||
| Nein | | Nein | ||
| None | | None | ||
− | | | + | | 2 |
|- | |- | ||
− | | <code> | + | | <code>to</code> |
− | | [[ | + | | [[Date]] |
| Nein | | Nein | ||
| None | | None | ||
− | | | + | | 2 |
|- | |- | ||
− | | <code> | + | | <code>object</code> |
− | | [[ | + | | [[Object]] |
| Nein | | Nein | ||
| None | | None | ||
− | | | + | | 2 |
|} | |} | ||
+ | <!-- | ||
;<code>xxx</code> | ;<code>xxx</code> | ||
:xxx. | :xxx. | ||
Zeile 46: | Zeile 70: | ||
;<code>xxx</code> | ;<code>xxx</code> | ||
:xxx. | :xxx. | ||
+ | --> | ||
− | |||
==Beispiele== | ==Beispiele== | ||
− | + | CalendarSheet aufbauen | |
<source lang="xml"> | <source lang="xml"> | ||
<%-- Übertragung aller Ergebnisse in das CalendarSheet --%> | <%-- Übertragung aller Ergebnisse in das CalendarSheet --%> | ||
Zeile 59: | Zeile 83: | ||
</source> | </source> | ||
− | + | CalendarSheet ausgeben | |
<source lang="text"> | <source lang="text"> | ||
<sp:loop collection="kircal.entries.keys" item="day"> | <sp:loop collection="kircal.entries.keys" item="day"> |
Version vom 11. November 2008, 17:44 Uhr
Name
<sp:calendarsheet> - CalendarSheet-Tag
Syntax
<sp:calendarsheet name="variable" action="new" from="" to=""/>
Beschreibung
Dieser Tag legt ein CalendarSheet-Objekt an und liefert Funktionen zum Befüllen.
Attribute
Name | Type | Required | Default | ab IES Version |
---|---|---|---|---|
name
|
Attribute | Ja | None | 2 |
action
|
Text | Ja | None | 2 |
scope
|
Text | Nein | None | 2 |
value
|
Text | Nein | None | 2 |
date
|
Date | Nein | None | 2 |
from
|
Date | Nein | None | 2 |
to
|
Date | Nein | None | 2 |
object
|
Object | Nein | None | 2 |
Beispiele
CalendarSheet aufbauen
<%-- Übertragung aller Ergebnisse in das CalendarSheet --%>
<sp:calendarsheet name="_cal" action="new" from="${_from}" to="${_to}"/>
<sp:loop collection="_result" item="it">
<sp:calendarsheet name="_cal" action="add" object="it.sp_date"/>
</sp:loop>
CalendarSheet ausgeben
<sp:loop collection="kircal.entries.keys" item="day">
<sp:sort name="_events" collection="_cal.entries(${day.reference})" keys="name" sequences="asc" types="text"/>
<sp:loop collection="_events" item="it">
<tt><sp:print name="it.date"/></tt> <sp:print name="it.name"/><br>
</sp:loop>
</sp:loop>