Die Common-Controls Tag Bibliothek

<util:calendarresources>

Erzeugt innerhalb der Seite ein JavaScript Objekt (DTPRes), welches die Ressouren für den Kalender enthält. Hierzu zählen die lokalisierten Wochen- und Monatstage, der Fenstertitel und die Beschriftungen für die Schaltflächen.

Body content: JSP
Tag class: CalendarResourceTag
 

[ Syntax ]

Standard Syntax
<util:calendarresources
[ locale = "String" ]
>
...Body Content...

</util:calendarresources>
 

[ Attribute ]

AttributTypBeschreibungPflichtRTExp
localeString Weist das Kontrollelement an alle angegebenen Zeichenkettenliterale als Schlüssel für Textressourcen zu interpretieren.

Die folgenden Werte sind möglich:

  • "true" Die Lokalisierung ist aktiv und es wird die von Struts vergebene Ländereinstellung des angemeldenten Benutzers verwendet (wie in der HTTP Session unter dem Schlüssel org.apache.struts.action.LOCALE abgelegt).
  • "false" Die Lokalisierung ist nicht aktiviert. Alle Zeichenkettenliterale werden wie angegeben in die HTML Seite geschrieben.
  • ISO Code Die Lokalisierung ist aktiv und es wird die angegebene Sprache verwendet.

Bei aktivierter Lokalisierung werden die angegebenen Schlüssel von dem registrierten FrameworkAdapter (eine Interface Klasse) mit Hilfe der überschreibbaren localizeKey() Methode übersetzt. Der mitgelieferte StrutsFrameworkAdapter verwendet die in der struts-config.xml registrierten Message Resource Bundles für die Übersetzung des Ressourcen Schlüssels.

Zeichenketten die mit einem "#"-Zeichen beginnen werden grundsätzlich nicht lokalisiert (Das "#"-Zeichen wird jedoch abgeschnitten).

Alle Zeichenketten die von einem DataModel zurückgeliefert werden, sind ebenfalls von dem Lokalisierungsmechanismus ausgeschlossen, da dies in den Aufgabenbereich der Applikation fällt.

 

[ Beispiel ]

Fügt eine JavaScript Objekt in der Seite ein, welches die Ressouren für den Kalender enthält


<%@ taglib uri="http://www.common-controls.com/cc/tags-util"   prefix="util" %>

<util:calendarresources/>