abracadabraPDF › Forums › PDF – Général › Boucle pour modifier le statut d’une partie seulement des champs existants › Répondre à : Boucle pour modifier le statut d’une partie seulement des champs existants
6 septembre 2017 à 23:06
#62861
Merlin
Maître des clés
Avant d’aller plus loin, puisqu’apparement c’est l’array qui sature au niveau mémoire on peut toujours essayer de s’en passer.
Essaye ça (non testé) :
Code:
function resetFieldsOnPage(p) {
this.delay = true;
for (var i=0; i var f = this.getField(this.getNthFieldName(i));
if (f == null) {continue;}
if (f.page == p && f.type == “text”) {f.readonly = true;}
}
this.delay = false;
}
this.delay = true;
for (var i=0; i
if (f == null) {continue;}
if (f.page == p && f.type == “text”) {f.readonly = true;}
}
this.delay = false;
}
Pour réinitialiser les champs de la page 1 on appelle la fonction avec :
Code:
resetFieldsOnPage(0);