Tabellen, Textzeilen, Kopf- und Fußzeilen können hinzugefügt oder entfernt werden, wenn Sie Objekten in Ihrem Formular mit Hilfe des Skript-Editors Instanzmanager-Skriptausdrücke hinzufügen.
Falls der Skript-Editor noch nicht angezeigt wird, öffnen Sie ihn, indem Sie auf „Fenster“ > „Skript-Editor“ klicken. Erweitern Sie den Skript-Editor, so dass die mehrzeilige Ansicht angezeigt wird.
Stellen Sie sicher, dass sich die Tabelle, der Instanzen hinzugefügt werden sollen, in einem fließenden Teilformular befindet. Dadurch können neue Instanzen der Tabelle oder der Zeilen in die Tabelle eingefügt werden.
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 Table1 und Row1 jeweils für den Namen der Tabelle bzw. der Tabellenzeile steht, der Instanzen hinzugefügt werden sollen:
Table1.instanceManager.addInstance(true) // Default instance manager syntax
Table1.Row1.instanceManager.addInstance(true) // Default instance manager syntax
xfa.form.recalculate(true) // Invoke the recalculate method to include the field values from the added table or row in the form calculations.
Table1.addInstance(true) // Short form of the instance manager syntax
Table1._Row1.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 table or row in the form calculations.
Table1.instanceManager.addInstance(true); // Default instance manager syntax
Table1.Row1.instanceManager.addInstance(true); // Default instance manager syntax
xfa.form.recalculate(true); // Invoke the recalculate method to include the field values from the added table or row in the form calculations.
Table1.addInstance(true); // Short form of the instance manager syntax
Table1._Row1.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 table or row in the form calculations.
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 Table1 und Row1 jeweils für den Namen der Tabelle bzw. der Tabellenzeile steht, aus der Instanzen entfernt werden sollen, und Ganzzahl die nullbasierte Indexzahl für die Instanz ist, die entfernt werden soll:
Table1.instanceManager.removeInstance(true) // Default instance manager syntax
Table1.Row1.instanceManager.removeInstance(true) // Default instance manager syntax
Table1.removeInstance(true) // Short form of the instance manager syntax
Tab
le1
._Row1.removeInstance(true) // Short form of the instance manager syntax
Table1.instanceManager.removeInstance(true); // Default instance manager syntax
Table1.Row1.instanceManager.removeInstance(true); // Default instance manager syntax
Table1.removeInstance(true); // Short form of the instance manager syntax
Table1._Row1.removeInstance(true); // Short form of the instance manager syntax
Verwandte Themen 

So können Sie Tabellen und Tabellenzeilen mit Hilfe von Skripten hinzufügen und entfernen