Help Center> FOUNDATION Help

Gilt für:

  • Winshuttle Foundation

SVFormOnFormPreTransform

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