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);