abracadabraPDF › Forums › PDF – Général › Dupliquer un modèle visible et Réinitialiser › Répondre à : Dupliquer un modèle visible et Réinitialiser
bonjour,
J’ai essayer en ajout ceci suggérer par Thom Parker mais cela ne fonctionne pas. var strPrefix = event.targetName.split(“.”).splice(0,2).join(“.”); this.resetForm(strPrefix);
Ça fonctionne si ce script est sur la page des champs à réinitialiser, mais pour ton exemple, le bouton ne l’est pas.
Vu que la syntaxe des préfixes est toujours la même et que tu ajoutes la page dupliquée en fin de document, tu peux écrire :
this.getTemplate("page").spawn(this.numPages, true, false);
var t=this.templates;
var strPrefix="P"+(this.numPages-1)+"."+t[0].name;
// ou directement var strPrefix="P"+(this.numPages-1)+".page";
this.resetForm(strPrefix);
this.removeField(strPrefix+"."+event.target.name);
Ici j’ai supprimé le bouton sur la page dupliquée.
@+
😎
P.S. : Dans le script de Thom, “event.targetName” est mal écrit. Ça devrait être “event.target.name” !
- Cette réponse a été modifiée le il y a 3 mois et 2 semaines par bebarth.