Donnez vie à vos documents numériques !
 

Répondre à : Duplication Template et noms des champs utilisant des Javascript. – RÉSOLU

abracadabraPDF Forums PDF – Général Duplication Template et noms des champs utilisant des Javascript. – RÉSOLU Répondre à : Duplication Template et noms des champs utilisant des Javascript. – RÉSOLU

#53726
maxwyss
Membre

Pour differencier les champs sur des pages spawned d’un modèle, le defaut est de additionner un prefix au nom des champs du modèle.

Ce prefix se compose de P plus le numéro logique de la page crée au temps de la création, plus le nom du modèle (donc dans l’example “P1” (la deuxième page du document a été crée par l’action spawn), et le nom du modèle.

La consequence pour des scripts est de prendre en compte ce prefix. Lors de l’action spawn, on sait le numéro de la page crée, et on pourrait donc sauvegarder ce prefix dans un array (IMHO, la methode la plus simple). Pour des calculations automatiques dans la page, on peut deduire le prefix du nom du champ contenant la calculation en utilisant event.target.name , par example

var myPrefix = event.target.name.substring(0,event.target.name.indexOf(“DATE”)) ;

(notez que cette ligne n’est pas verifiée; le point avant “DATE” devrait être inclus dans le prefix; si ce n’est pas le cas, utilisez

…(event.target.name.indexOf(“DATE”)+1)

HTH

Max Wyss.