Dieses Beispiel zeigt, wie Sie die Werte eines bestimmten Satzes von Feldern zurücksetzen, nicht aber die Werte des gesamten Formulars. Dazu setzen Sie nur die Felder im erforderlichen Teilformularobjekt zurück.
Livecycle eg subform reset Die Werte des aktuellen Teilformulars zurücksetzen
this.rawValue = this.parent.index + 1;
Um die Standardwerte wiederherzustellen, fügen Sie der Schaltfläche „Löschen“ ein click-Ereignis hinzu. Sie benötigen einen dynamischen Referenz-Syntax-Ausdruck, weil es sich hier um ein sich wiederholendes Teilformular handelt, was im Referenz-Syntax-Ausdruck berücksichtigt werden muss. In diesem Fall ist es einfacher, die resetData-Parameter einzeln zu erstellen.
var f1 = this.parent.somExpression + “.TextField2″ + “,”;
var f2 = f1 + this.parent.somExpression + “.DropDownList1″ + “,”;
var f3 = f2 + this.parent.somExpression + “.NumericField1″;
// …and pass the variable as a parameter.
xfa.host.resetData(f3);

Die Werte des aktuellen Teilformulars zurücksetzen