abracadabraPDF › Forums › PDF – Général › LiveCycle designer, replication automatique d’un champ texte ? › Répondre à : LiveCycle designer, replication automatique d’un champ texte ?
Pour la question 1:
Pour passer une valeur d’un champ à un autre, sous Lc Designer, on aura un script de la forme suivante:
formulaire1.#pageSet[0].Page2.Bouton2::click – (JavaScript, client)
xfa.form.formulaire1.Page2.Texte2.rawValue=xfa.form.formulaire1.Page1.Texte1.rawValue
Ici, l’évènement qui provoque le transfert de contenu est un click sur le Bouton2 de la Page2, mais ça peut être autre chose.
Pour la question 2:
Solution à minima: on peut utiliser une variable globale invisible pour l’utilisateur qui passera les champs de saisie en lecture seule à l’ouverture suivante et affichera une alerte. Evidemment, il suffit de changer de machine pour contourner cette protection mais il faut le savoir.
La solution sûre: au lieu d’envoyer le formulaire en pièce jointe, on peut envoyer directement les données seules vers un serveur qui les collectera et retournera le formulaire rempli et protégé. Là, c’est imparable mais il faut maîtriser pas mal de techniques et de langages.