Webgate Anywhere 4.1 - WebTML Tag-Referenz
button

<tml:button>

Beschreibung :

Generiert einen HTML-tag <button> der bei Mausklick eine WebTML-Aktion auslöst.
Abgeleitet von:
<tml:[Alle Tags]>
Attribute:
Vererbte WebTML-Attributes sind ausgeblendet -> Anzeigen
Name Wert(e) Verwendung
ajax true|false|norefresh Definiert die zu generierenden Aktions-Schaltfläche als AJAX-Schaltfläche. Das Ausführen der Aktion wird nur das WebTML-Portlet, in welchem sich die Schaltfläche befindet, neu laden, nicht jedoch die gesamte Webseite.
clickaction ID eines Action-Tags Gibt eine Aktion an die ausgeführt werden soll, wenn der generierte Button geclickt wird. Lokale Referenzen können zur Adressierung von Modul-Aktionen verwendet werden.
cssclass CSS-Klasse CSS-Klasse welche das Design des Buttons bestimmt. Der Wert dieses Attributs wird direkt an das Attribut "class" des HTML-Tags "button" übergeben.
cssstyle CSS-Styleinformationen CSS-Style-Informationen welche das Design des Buttons bestimmen. Der Wert dieses Attributs wird direkt an das Attribut "style" des HTML-Tags "button" übergeben.
form ID eines WebTML-Formulars Angabe eines WebTML-Formulars welches bei Aufruf einer Aktion mitgesendet werden soll
param1...param5 Beliebige Stringwerte Gibt Parameter an, welche der auszuführenden Aktion als Variablen "this.tmlparam1" bis "this.tmlparam5" übergeben werden.
portletmode Portlet-Modus Setzt den Portlet-Modus nach Ausführung einer WebTML-Aktion

Details:
Per Attribut "clickaction" wird dem Tag mitgeteilt, welche vordefinierte Aktion er ausführen soll. Die Attribute param1 bis param5 können genutzt werden, um der Aktion Parameter mitzugeben.

Der Inhalt des Tags wird auch zum Inhalt des Buttons. Zur Anpassung der Buttondarstellung selbst stehen die Attribute cssclass und cssstyle zur Verfügung

Voraussetzung für die Funktionalität dieses Tags ist, dass das WebTML-Element "htmlhead" auf der Webseite eingebettet wurde.
Beispiele:
Dies ist ein sehr einfaches Beispiel welches einen Button generiert um die Aktion "anAction" aufzurufen. Die Aktion setzt lediglich eine Nachricht in die WebTML-Variable "msg" welche durch einen Item-Tag ausgegeben wird.

<tml:action id="anAction">

</tml:action>

<tml:item name="msg"/>

<tml:button clickaction="anAction">Click me!</tml:button>


<< body clickaction >>