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.