Donnez vie à vos documents numériques !
 

Répondre à : Permutation de contenu de champs

abracadabraPDF Forums PDF – Général Permutation de contenu de champs Répondre à : Permutation de contenu de champs

#70973
Merlin
Maître des clés

Tu gagnerais en rapidité d’exécution si tu remplaçais :

for (var l=1 ; l<18 ; l++){
this.getField("place."+l).fillColor=color.white;}

for (var i=1 ; i<18 ; i++){
if (this.getField("place."+i).value < 1 | this.getField("place."+i).value>17) {
app.alert({cMsg:"La valeur est hors de la plage", nIcon:1});}
}

 

Par :

for (var i=1 ; i<18 ; i++){
this.getField("place."+i).fillColor=color.white;}
if (this.getField("place."+i).value < 1 | this.getField("place."+i).value>17) {
app.alert({cMsg:"La valeur est hors de la plage", nIcon:1});}
}

 

Par ailleurs, de façon générale il est inutile de changer la lettre qui représente la valeur de l’index (l, i, j, m) car chaque boucle est indépendante. Tu peux donc utiliser le “i” à chaque fois.