Classe tableau à 2 dimensions

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Classe tableau à 2 dimensions

Classe tableau à 2 dimensions

par sfourre » 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