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:
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 d’une ligne dans la table   
 
 
            }
 
 
            conn.close();
            //  rec.close();
 
        } catch (Exception e) {
            System.out.println("Error: " + e.toString() + e.getMessage());
        }
 
        return ptoAnnualCalList;
    }
Voisi ma fonction.js
le nom de la table est 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);
 
.
.
.
au niveau de document.write(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,