| Webgate Anywhere 4.1 - TMLScript Referenz |
this.tmlformbyid()
|
||||
| An Objekt | TMLContext | |||
| Verwendung |
Gibt das WebTML-Form-Objekt mit der angegebenen ID zurück. |
|||
| Beschreibung |
Liefert ein Formular zurück, welches anhand seiner ID identifiziert wird. Diese Funktion macht insbesondere beim Einsatz persistenter WebTML-Forms Sinn, da es mehrere gleichzeitig verfügbare WebTML-Form-Objekte geben kann, die sich nur Anhand ihrer ID unterscheiden. |
|||
| Parameter |
id (String):
ID des WebTML-Formulars |
|||
| Rückgabewert | (TMLForm) | |||
| Verfügbar in |
|
|||
| Beispiele |
<tml:form id="formA" persistent="yes"> ..... </tml:form> <tml:form id="formB" persistent="yes"> </tml:form> Da oben skizzierte WebTML-Seite zwei Formulare definiert kann nach einem Submit jeweils immer nur ein Formular unmittelbar serverseitig per this.tmlform verfügbar sein. Da beide Formulare jedoch persistent sind speichert WGA das WebTML-Form-Objekt serverseitig und es ist somit auch dann verfügbar, wenn es im vorigen Request nicht übertragen wurde. Um die einzelnen Formulare zu adressieren kann man die Methode tmlformByID benutzen: this.tmlformByID("formA").storeInContent(); this.tmlformByID("formB").storeInContent(); |
|||
| << this.tmlform | this.pluginID() >> |