Vous pouvez ajouter ou supprimer des tableaux, des rangées de contenu, des rangées d’en-têtes et des rangées de pieds de page en ajoutant des expressions de script du gestionnaire d’instances aux objets de votre formulaire à l’aide de l’éditeur de script.
Si l’éditeur de script n’est pas déjà ouvert, ouvrez-le en choisissant Fenêtre > Editeur de script. Agrandissez l’éditeur de script pour afficher une vue multiligne.
Assurez-vous que le tableau de destination fait partie d’un sous-formulaire permettant d’enchaîner le contenu de façon à pouvoir ajouter de nouvelles instances du tableau ou des rangées au sein du tableau.
1.
Sélectionnez l’objet de votre conception de formulaire auquel vous souhaitez ajouter le script et sélectionnez un événement dans la liste Afficher de l’éditeur de script.
2.
Entrez l’un des scripts suivants dans l’éditeur de script, où Tableau1 et Rangée1 sont les noms du tableau et de la rangée de tableau auquels des instances doivent être ajoutées :
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.
Sélectionnez l’objet de votre conception de formulaire auquel vous souhaitez ajouter le script et sélectionnez un événement dans la liste Afficher de l’éditeur de script.
2.
Entrez l’un des scripts suivants dans l’éditeur de script, où Tableau1 et Rangée1 représentent les noms du tableau et de la rangée de tableau dans lequel/laquelle des instances doivent être supprimées, et entier représente le numéro d’index à base zéro de l’instance à supprimer :
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
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
Voir aussi 

Pour ajouter et supprimer des tableaux et des rangées de tableau à l’aide de scripts