Bonjour,
Voila, étant nouveau dans javascript,
Je désire passer un array a 2 dimensions d’une class java a une page javascript qui a son tour fait appel à une fonction.js ou je dois déterminer le nombre de lignes pour un certain traitement.
Mon problème c’est que je n’arrive pas extraire le nombre de lignes. Je précise que la table à x lignes et 2 colonnes.
Voici le principe ma class java pour ne pas vous embrouiller avec tous le code:
Voisi ma fonction.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 public String[][] getPtoAnnualdaysCalList(int type) { String ptoAnnualCal = ""; ArrayList ptoAnnualCalList = new ArrayList(); ptoAnnualCalList[0][0] = nom; ptoAnnualCalList[0][1] = date1 + / + date2 + ..; // je peux avoir plus dune ligne dans la table } conn.close(); // rec.close(); } catch (Exception e) { System.out.println("Error: " + e.toString() + e.getMessage()); } return ptoAnnualCalList; }
le nom de la table est ptoCal
au niveau de document.write(ptoCal);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function buildCal(m, y, cM, cH, cDW, cD, cSunSat,cHol, holidaysCal, cPto, ptoCal, cAnnual, annualCal, cPtoHalf, ptoHalfCal,cUnpaid,unpaidCal, brdr){ var mn=['January','February','March','April','May','June','July','August','September','October','November','December']; var dim=[31,0,31,30,31,30,31,31,30,31,30,31]; document.writeln(ptoCal); . . .
j'obtiens:
[nom1/01022013/02022013/03022013/, nom2/10022013/11022013/12022013/, nom3/15122013/16122013/17122013/, nom4/23122013/24122013/25122013/26122013/27122013/]
ma question est comment avoir le nombre de ligne de la table?
et comment parcourir la table et extraire le nom(colonne 1) puis les dates (colonne 2)?
merci,
Partager