<ctrl:swapselect>
Attribut | Typ | Beschreibung | Pflicht | RTExp |
disabled | Boolean | Über dieses Attribut kann das Kontrollelement deaktiviert werden. Es nimmt dann keine Benutzereingaben entgegen und erzeugt keine Kontrollelement Ereignisse. |
![]() |
|
filter | Boolean |
Mit dem filter-Attribut kann die automatische
HTML-Konvertierung des Elementes aktiviert bzw. deaktiviert werden.
|
![]() |
|
hideButtons![]() | Stringliste |
Mit diesem Attribut kann eine Liste von Schaltflächen
ausgeblendet werden. Die auszublendenden Schaltflächen
werden in einer Semikolon getrennten Liste angegeben.
Anmerkung: Mit Semikolon getrennte Liste von Schaltflächen Namen. Die Namen müssen dabei einer der ControlButton.getName() Konstanten entsprechen! |
![]() |
|
id | String |
Weist dem Kontrollelement einen eindeutigen Bezeichner zu.
Im Tag Body wird daraufhin eine Java Variable angelegt, auf
die in Java Scriptlets zugegriffen werden kann.
Diese Variable verweist auf die Kontrollelement Instanz
(abgeleitet von Control).
Dieses Attribut wird meist in Verbindung mit dem type Attribut verwendet Anmerkung: Da zur JSP Compile Zeit eine Java Variable mit diesem Bezeichner angelegt wird, muss hier ein String Literal (und keine Expression!) angegeben werden! Der Bezeichner muss den Regeln für gültiger Java Bezeichner folgen. |
![]() |
|
labelLeft | String | Gibt das label über dem linken (bzw. oberen) Teilfenster an. |
![]() |
|
labelRight | String | Gibt das label über dem rechten (bzw. unteren) Teilfenster an. |
![]() |
|
moveButton | Boolean | Legt fest ob die Schaltflächen zum Verschieben von Zeilen angeboten werden sollen. |
![]() |
|
multiple![]() | Boolean |
Mit diesem Attribut wird das SwapSelect Control
angewiesen mehrere verschiebungsziele
(= rechte Seite bei horizontaler Ausrichtung)
zu verwenden.
Wird dieses Attribut auf true gesetzt,
dann muss folgendes berücksichtigt werden:
|
![]() |
|
name | String |
Gibt den Namen der Java-Bean - eine Instanz der Klasse
Control.
Die Java-Bean muss im angegebenen Scope abgelegt sein.
Wenn das Tag von einem Struts <html:form> Tag umschlossen ist, dann muss kein Bean Name angegeben werden. In diesem Fall wird die Java-Bean über ein Property der Struts Formular Bean gezogen. Anmerkung: Es muss ein gültiger Java Bezeichner angegeben werden. |
![]() |
|
onblur | String |
Fires when the object loses the input focus.
Anmerkung: JavaScript Code |
![]() |
|
onchange | String |
Fires when the contents of the object or selection have changed.
Anmerkung: JavaScript Code |
![]() |
|
onclick | String |
Fires when the user clicks the left mouse button on the object.
Anmerkung: JavaScript Code |
![]() |
|
oncontextmenu | String |
Fires when the user clicks the right mouse button in the client
area, opening the context menu.
Anmerkung: JavaScript Code |
![]() |
|
ondblclick | String |
Fires when the user double-clicks the object.
Anmerkung: JavaScript Code |
![]() |
|
onfocus | String |
Fires when the object receives focus.
Anmerkung: JavaScript Code |
![]() |
|
onkeydown | String |
Fires when the user presses a key.
Anmerkung: JavaScript Code |
![]() |
|
onkeypress | String |
Fires when the user presses an alphanumeric key.
Anmerkung: JavaScript Code |
![]() |
|
onkeyup | String |
Fires when the user releases a key.
Anmerkung: JavaScript Code |
![]() |
|
onmousedown | String |
Fires when the user clicks the object with either mouse button.
Anmerkung: JavaScript Code |
![]() |
|
onmousemove | String |
Fires when the user moves the mouse over the object.
Anmerkung: JavaScript Code |
![]() |
|
onmouseout | String |
Fires when the user moves the mouse pointer outside the boundaries
of the object.
Anmerkung: JavaScript Code |
![]() |
|
onmouseover | String |
Fires when the user moves the mouse pointer into the object.
Anmerkung: JavaScript Code |
![]() |
|
onmouseup | String |
Fires when the user releases a mouse button while the mouse is
over the object.
Anmerkung: JavaScript Code |
![]() |
|
orientation | OrientationType |
Gibt die Ausrichtung der beiden Teilfenster an.
|
![]() |
|
property | String |
Gibt den Namen des Properties an, über welchen auf
die Java-Bean zugegriffen werden soll. Dies ist in
der Regel nur dann notwendig, wenn die Java-Bean
mit einer Struts Formular Bean assoziiert ist.
Anmerkung: Es muss ein gültiger Java Bezeichner angegeben werden. |
![]() |
|
retainOrder | Boolean |
Mit diesem Attribut wird festgelegt ob die Reihenfolge
der Items in den Auswahl Listen bei Links/Rechts Verschiebungen
beibehalten werden soll.
Bei langen Optionslisten kann das Beibehalten der Reihenfolge zu Performance Problemen führen |
![]() |
|
runat | RunAt |
Dieses Attribut gibt an, ob für das Kontrollelement
JavaScript verwendet werden soll, oder ob das Kontrollelement
ausschließlich mit Server Roundtrips arbeiten soll.
|
![]() |
|
scope | HttpScope |
Dieses Attribut gibt den Scope an, in welchem die Java-Bean
mit den eigentlichen Anzeigedaten zu finden ist.
|
![]() |
|
size | Integer | Gibt die Anzahl der sichtbaren Optionen an. |
![]() |
|
sortOrder![]() | SortOrder |
Gibt die Sortierreihenfolge des Elementes an
|
![]() |
|
style | String |
Über dieses Attribut kann direkt ein HTML-style
Attribut angegeben werden.
Anmerkung: Siehe HTML Dokumentation für das Attribut style. |
![]() |
|
styleId | String |
Über dieses Attribut kann direkt ein HTML-id
Attribut angegeben werden.
Anmerkung: Siehe HTML Dokumentation für das Attribut id. |
![]() |
|
summary | String | Gibt einen nicht sichtbaren Summary zu dem Kontrollelement auf der HTML Seite aus. Diese Information kann von speziellen Anzeigegeräten dargestellt werden - zum Beispiel als Sprachausgabe oder Braille Schrift. |
![]() |
|
tabindex | Integer | Legt den Tabulator Index für dieses Element fest. |
![]() |
|
tooltip | String |
Tooltip Text welcher in einem Popup Fenster
angezeigt wird, wenn der Benutzer die Maus über das
Kontrollelement bewegt.
Die Zeichenkette wird vor der Ausgabe HTML-codiert |
![]() |
|
transaction | Boolean |
Mit diesem Flag wird angegeben ob ein Transaction Token
(siehe Struts Token Dokumentation) an alle
Hyperlinks des Kontrollelementes angehängt werden soll.
Mit dem Transaction Token können Form Re-submissions (mehrfaches Absenden eines HTML Formulars) erkannt werden.
Funktionsweise: Das Transaction Token is ein "Stempel"
mit welchem die Applikation jede generierte HTML Seite stempelt
(es wird ein hidden Field bzw. zusätzliche URL Parameter
für alle Hyperlinks erzeugt).
Bei einem Server Request kann der vom Browser zurückgeliefert
Stempel mit dem in der Session gespeicherten Wert verglichen
werden. Wenn der Wert übereinstimmt, dann passt die Seite zum
aktuellen Applikations Zustand. |
![]() |
|
value | String | Der Wert des Kontrollelementes kann mit diesem Attribut auch direkt als Litteral angegeben werden. |
![]() |