Classe tableau à 2 dimensions

Eléphant du PHP | 60 Messages

06 déc. 2006, 22:06

J'ai quelques soucis avec une imbrication d'un tableau dans une classe :

Code : Tout sélectionner

function setTab() { this.inNbLig=0; this.inNbCol=0; this.addCel=addCellule; } function addCellule(inLig, inCol, szAff, inStatut) { var tbCel = new Object; tbCel.szAff=szAff; tbCel.inStatut=inStatut; this[this.inLig][this.inCol]=tbCel; } var planning = new setTab ();
Je souhaite créer une structure pour stocker des informations pour un planning :
nombre de lignes, nombre de colonnes...
et un tableau à 2 dimensions pour stocker des infos sur chaques cellules.

Je pensais accéder à ces informations avec :

Code : Tout sélectionner

nombre = planning.inNbLig;
et

Code : Tout sélectionner

tache = planning[3][7].szAff;
Maintenant que je vous ai présenté le contexte, mon problème :
Lorsque j'essaye de charger ma structure avec :

Code : Tout sélectionner

planning.addCel(0, 0, "A5732", 100);
J'ai une erreur

Une piste ?

Amicalement

Stéphane