Gilt für:
- Winshuttle Foundation
SVFormOnFormPreTransform
JavaScript-Referenzleitfäden
JavaScript-Wrapper
Die Funktion „SVFormOnFormPreTransform“ wird vor Verwendung der Extensible Style Sheet Language Transformation (XSLT) aufgerufen, um das resultierende Markup aus der XML und Extensible Style Sheet Language (XSL) zu erstellen.
| Argument | Beschreibung |
|
renderCount |
Die intern gezählte Anzahl, wie häufig ein Formular aufgerufen wird. Die Anzahl wird nach Erhalt des Formular-Markups durch den Server auf 0 festgelegt. Jedes zweite Mal, wenn das Formular aufgerufen wird, erhöht sich die Variable „renderCount“. |
|
xmlDocument |
Das XML-Dokument, das die gesamte XML des Formulars beinhaltet. |
Codebeispiel
Der folgende Codeausschnitt befüllt ein Feld in einem Formular mit der Anzahl, wie häufig das Formular aufgerufen wurde:
//SVFormOnFormPreTransform Beispiel
//Funktion mit den Argumenten renderCount und xmlDocument erstellen
function SVFormOnFormPreTransform(renderCount, xmlDocument) {
//Eine Variable erstellen, in die der Wert von renderCount kopiert wird
var theRenderCount = xmlDocument.selectSingleNode("/my:myFields/my:field1");
//Den Wert von field1 auf den Wert von renderCount setzen
theRenderCount.setValue(renderCount);