Een exemplaar van een subformulier toevoegen aan een formulier

  1. Selecteer het object in uw formulierontwerp waaraan u het script wilt toevoegen en selecteer een gebeurtenis in de lijst Tonen in de Scripteditor. Kies bijvoorbeeld de click-gebeurtenis van een knop of een ander interactief formulierobject.

  2. Typ een van de volgende scripts in de Scripteditor. Subform1 is de naam van het subformulier waaraan de exemplaren moeten worden toegevoegd, en de waarde true geeft aan dat het nieuwe subformulierexemplaar moet worden samengevoegd met de formuliergegevens:

FormCalc

Subform1.instanceManager.addInstance(true) // Default instance manager syntax 
xfa.form.recalculate(true) // Invoke the recalculate method to include the field values from the added subform in the form calculations.

or

_Subform1.addInstance(true) // Short form of the instance manager syntax 
xfa.form.recalculate(true) // Invoke the recalculate method to include the field values from the added subform in the form calculations.

JavaScript

Subform1.instanceManager.addInstance(true); // Default instance manager syntax 
xfa.form.recalculate(true) // Invoke the recalculate method to include the field values from the added subform in the form calculations.

or

_Subform1.addInstance(true); // Short form of the instance manager syntax 
xfa.form.recalculate(true) // Invoke the recalculate method to include the field values from the added subform in the form calculations.

Een exemplaar van een subformulier uit een formulier verwijderen

  1. Selecteer het object in uw formulierontwerp waaraan u het script wilt toevoegen, en selecteer een gebeurtenis in de lijst Tonen in de Scripteditor.

  2. Typ een van de volgende scripts in de Scripteditor. Subform1 is de naam van het subformulier waaruit een exemplaar wordt verwijderd, en integer is het indexnummer van het exemplaar dat moet worden verwijderd:

FormCalc

Subform1.instanceManager.removeInstance(integer) // Default instance manager syntax

or

_Subform1.removeInstance(integer) // Short form of the instance manager syntax

JavaScript

Subform1.instanceManager.removeInstance(integer); // Default instance manager syntax

or

_Subform1.removeInstance(integer); // Short form of the instance manager syntax