- Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par , le il y a 2 années et 9 mois.
-
Sujet
-
Bonjour, j’ai un document dans lequel j’aimerais concaténer plusieurs champs avec une sortie par ordre alphabétique et un élément par ligne.
J’arrive à sortir les éléments par ordre alphabétique mais séparés par une virgule et non un élément par ligne :
var e1 = this.getField("eleve.1").value;
var e2 = this.getField("eleve.2").value;
var e3 = this.getField("eleve.3").value;
var e4 = this.getField("eleve.4").value;
var e5 = this.getField("eleve.5").value;
var e6 = this.getField("eleve.6").value;
var e7 = this.getField("eleve.7").value;
var e8 = this.getField("eleve.8").value;
var e9 = this.getField("eleve.9").value;
var e10 = this.getField("eleve.10").value;
var e11 = this.getField("eleve.11").value;
var e12 = this.getField("eleve.12").value;
var e13 = this.getField("eleve.13").value;
var e14 = this.getField("eleve.14").value;
var e15 = this.getField("eleve.5").value;
var e16 = this.getField("eleve.16").value;
var liste = [e1,e2,e3,e4,e5,e6,e7,e8,e9,e10,e11,e12,e13,e14,e15,e16];
this.getField("liste00").value = liste.sort();
J’arrive à sortir un élément par ligne mais ils ne sont plus par ordre alphabétique :
var liste = [e1 + "\r" + e2 + "\r" + e3+ "\r" +e4+ "\r" +e5+ "\r" +e6+ "\r" +e7+ "\r" +e8+ "\r" +e9+ "\r" +e10+ "\r" +e11+ "\r" +e12+ "\r" +e13+ "\r" +e14+ "\r" +e15+ "\r" +e16];
this.getField("liste00").value = liste.sort();
Quelqu’un aurait une idée ?
Merci
- Vous devez être connecté pour répondre à ce sujet.