abracadabraPDF › Forums › PDF – Général › Remplissage automatique champs › Répondre à : Remplissage automatique champs
Bonjour
En fait il faut que les coches aient leur numéro d’ordre comme valeur d’exportation, ensuite tout est plus simple.
J’ai ajouté un champ “calcul”, tout est dedans (ci-joint).
var aRay1 = [];
var aRay2 = [];
var aRay3 = [];
var aRay4 = [];
var aRay5 = [];
for (var i=0; i<27; i++){
if (this.getField("C.1."+i).value != "Off") {aRay1.push(this.getField("C.1."+i).valueAsString);}
if (this.getField("C.2."+i).value != "Off") {aRay2.push(this.getField("C.2."+i).valueAsString);}
if (this.getField("C.3."+i).value != "Off") {aRay3.push(this.getField("C.3."+i).valueAsString);}
if (this.getField("C.4."+i).value != "Off") {aRay4.push(this.getField("C.4."+i).valueAsString);}
if (this.getField("C.5."+i).value != "Off") {aRay5.push(this.getField("C.5."+i).valueAsString);}
}
if (aRay1.length != 0){
this.getField("Se1").value = "SE1 = {" + aRay1.join(", ") + "}";
}
else {this.getField("Se1").value = "SE1 =";}
if (aRay2.length != 0){
this.getField("Se2").value = "SE2 = {" + aRay2.join(", ") + "}";
}
else {this.getField("Se2").value = "SE2 =";}
if (aRay3.length != 0){
this.getField("Se3").value = "SE3 = {" + aRay3.join(", ") + "}";
}
else {this.getField("Se3").value = "SE3 =";}
if (aRay4.length != 0){
this.getField("Se4").value = "SE4 = {" + aRay4.join(", ") + "}";
}
else {this.getField("Se4").value = "SE4 =";}
if (aRay5.length != 0){
this.getField("Se5").value = "SE5 = {" + aRay5.join(", ") + "}";
}
else {this.getField("Se5").value = "SE5 =";}