Ca avance, ca avance…
Voici mon état d’avancement.
– Ma PAGE 1 présente une formulaire qui permet entre autre de choisir le nombre d’adhérents (jusqu’à 6) – régler à 0 à l’ouverture.
– Ma PAGE 2 est nommée en template ADHERENT
– Ma PAGE 2 est cachée, pour ne pas être visible à l’ouverture
– Sur ma PAGE 1, je valide mon formulaire par un bouton et une action javascript.
Avec notamment cette partie, pour afficher/créer autant de fiche adhérent que nécessaire :
Code:
//ADHERENTS
var NewPage = getTemplate(“ADHERENT”);
var TotalAdherents = this.getField(“NOMBRE_ADHERENTS”).value;
if (TotalAdherents >= 0) {
for (var i =0; i NewPage.spawn(numPages,true,false);
}
}
De base, ca fonctionne.
Mais 2 points me posent encore un petit soucis.
1 : les pages ajoutées s’ajoutent à la fin de mon PDF.
Or, cela doit s’ajouter après la page 1.
J’imagine que cela se joue avec “numPages”, mais je ne pige pas très bien le principe avec true, false 
2 : Si au départ, j’ai choisir 2 adhérents, cela m’ajoute 2 fiches : OK
Mais si finalement je veux mettre 3, cela m’ajoute +3 fiches.
Je m’en retrouve donc avec 5 !
Arf… je ne trouve pas comment détecter le nombre de fiche déjà “spawner” pour ne créer que les supplémentaires, et par reprendre à 0.
Et effet inverse.
Si j’avais choisi 3, cela me créé 3 fiches.
Mais si je change à 2, cela me rajoute 2 fiches.
Donc au total 5 fiches.
Alors que l’idéal serait de détecter le nombre déjà de fiches déjà “spawner” pour supprimer celle(s) en trop.
Bref… dans les 2 cas, c’est une détection de nombre total de fiche déjà présentes.