|
Det här exemplet visar hur du återställer värdena för en viss uppsättning fält, inte för hela formuläret. Detta gör du genom att återställa enbart fälten i det obligatoriska delformulärsobjektet.
I det här exemplet kan formuläranvändaren återställa fältvärdena genom att klicka på knappen Ta bort.
Du hittar detta och andra skriptexempel på LiveCycle-utvecklingscenter.
Skript för de värden som visas i den vänstra kolumnenSkriv detta skript för de värden som visas i den vänstra kolumnen:
this.rawValue = this.parent.index + 1;
Om du vill återställa standardvärdena lägger du till en click -händelse till knappen Ta bort. Du behöver ett dynamiskt referenssyntaxuttryck eftersom detaljen är ett upprepat delformulär, vilket måste återspeglas i referenssyntaxuttrycket. I den här situationen är det lättare att bygga resetData -parametrarna separat.
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);
|
|
|