So fügen Sie eine Teilformularinstanz zu einem Formular hinzu

  1. Wählen Sie im Formularentwurf das Objekt aus, dem das Skript hinzugefügt werden soll, und wählen Sie in der Liste „Anzeigen“ im Skript-Editor ein Ereignis aus. Wählen Sie beispielsweise das Klicken-Ereignis einer Schaltfläche oder eines anderen interaktiven Formularobjekts.

  2. Geben Sie eines der folgenden Skripten in den Skript-Editor ein, wobei Subform1 für den Namen des Teilformulars steht, dem Instanzen hinzugefügt werden sollen, und der Wert „true" angibt, dass die neue Teilformularinstanz mit den Formulardaten zusammengeführt werden muss:

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.

oder

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

oder

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

So entfernen Sie eine Teilformularinstanz aus einem Formular

  1. Wählen Sie im Formularentwurf das Objekt aus, dem das Skript hinzugefügt werden soll, und wählen Sie in der Liste „Anzeigen“ im Skript-Editor ein Ereignis aus.

  2. Geben Sie eines der folgenden Skripten in den Skript-Editor ein, wobei Teilformular1 für den Namen des Teilformulars steht, aus dem eine Instanz entfernt werden soll, und integer die nullbasierte Indexzahl für die Instanz ist, die entfernt werden soll:

FormCalc

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

oder

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

JavaScript

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

oder

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