Donnez vie à vos documents numériques !
 

Dupliquer un modèle visible et Réinitialiser

abracadabraPDF Forums PDF – Général Dupliquer un modèle visible et Réinitialiser

  • Créateur
    Sujet
  • #74840
    jctremblay
    Participant

    Bonjour,
    J’ai une page modèle visible, qui inclus un bouton permettant à l’utilisateur de dupliquer celle-ci au besoin.

    this.getTemplate("page").spawn(this.numPages, true, false);

    Ça fonctionne sans souci. Par contre les champs ne se réinitialise pas dans la nouvelle page. Je pourrais régler cela en utilisant un modèle vierge non visible. Mais je ne veux pas…  🙂

    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);

    Il doit bien y avoir une façon de faire.
    Lien vers Thom Parker sur le forum d’Adobe.
    U2U Adobe Forum

Affichage de 2 réponses de 1 à 2 (sur un total de 2)
  • Auteur
    Réponses
  • #74841
    bebarth
    Maître des clés

    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 2 jours et 4 heures par bebarth.
    Attachments:
    You must be logged in to view attached files.
    #74844
    jctremblay
    Participant

    Merci encore une fois!

Affichage de 2 réponses de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.