abracadabraPDF › Forums › PDF – Général › Transformer un script "absolu" en script "relatif" › Répondre à : Transformer un script "absolu" en script "relatif"

bonjour,
Il faut que tu récupères “l’indice” de ton champ avec :
var n = str.indexOf(“_”);
indice = parseInt(str.substring(n+1));
Ici, “indice” représente la valeur numérique de tous les caractères situés après “_” dans le nom du champ.
Si ton champ se nome “reditTypeAutreCredit_0” indice vaut 0, et tu pourras écrire :
au lieu de
this.getField(“nature_credit_1”).value = this.getField(“CreditTypeAutreCredit_0”).value;
etc.
…si j’ai bien compris ce que tu veux faire.
Et quand on commence à avoir x fois le même script pour le même calcul il est préférable de le mettre en fonction dans un script de document. On ne l’écrit qu’une seule fois et s’il y a une modification, on ne la fait qu’une fois.
Il existe plusieurs exemples sur le forum, dont celui-ci :
https://abracadabrapdf.net/forum/index.php/topic,3594.0.html
@+
:bonjour: