|
In dit voorbeeld ziet u hoe u de waarden van een specifieke reeks velden -niet het gehele formulier- opnieuw instelt. U doet dit door alleen de velden in het desbetreffende subformulierobject opnieuw in te stellen.
In dit voorbeeld worden de veldwaarden opnieuw ingesteld wanneer de invuller van het formulier op de knop Wissen klikt.
Ga naar het LiveCycle Developer Center om dit scriptvoorbeeld en andere voorbeelden te bekijken.
Een script maken voor de waarden in de linkerkolomTyp dit script voor de waarden in de linkerkolom:
this.rawValue = this.parent.index + 1;
Als u de standaardwaarden wilt herstellen, voegt u de gebeurtenis click toe aan de knop Wissen. U hebt een dynamische expressie met een verwijzingssyntaxis nodig, omdat het detailsubformulier een herhalend subformulier is en in de expressie met de verwijzingssyntaxis moet voorkomen. In dit geval is het makkelijker om de resetData-parameters afzonderlijk op te geven.
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);
|
|
|