Så här lägger du till en instans av ett delformulär i ett formulär:

  1. Välj det objekt i formulärdesignen som du vill lägga till skriptet i, och välj en händelse i listan Visa i skriptredigeraren. Använd t.ex. händelsen click för en knapp eller ett annat interaktivt formulärobjekt.

  2. Skriv in ett av följande skript i skriptredigeraren, där Subform1 är namnet på delformuläret där instanser ska läggas till och värdet true anger att den nya delformulärsinstansen ska sammanfogas med formulärdata:

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.

eller

_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.

eller

_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.

Ta bort en instans av ett delformulär från ett formulär

  1. Välj det objekt i formulärdesignen som du vill lägga till skriptet i, och välj en händelse i listan Visa i skriptredigeraren.

  2. Ange ett av följande skript i skriptredigeraren, där Subform1 är namnet på delformuläret som du vill ta bort en instans från, och integer är det nollbaserade indexnumret för instansen som ska tas bort:

FormCalc

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

eller

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

JavaScript

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

eller

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