Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# problème d'ordre des colonnes

Envoyé par : Piou2fois

Date : 14/03/2006 16:07

Bonjour

J'ai la procédure suivante :

// lecture des lignes du fichier
var line = {}, hasmore;
hasmore = istream.readLine(line);
var texte=line.value
var tableau=texte.split('\;');
nb_colonne=tableau.length-1;
var tree = document.getElementById('arbre'); 
var  cols   = document.createElement('treecols');
for(i=0;i<nb_colonne;i++){
var  col = document.createElement('treecol');
if (tableau[i] == undefined)
{ 
tableau[i] = '';
}
col.setAttribute('label', tableau[i]);
col.setAttribute('flex',1);
cols.appendChild(col);
splitter=document.createElement('splitter');
cols.appendChild(splitter);
}
tree.appendChild(cols);
var children = document.createElement('treechildren'); // assigne un élément treechildren à la variable children
do {
hasmore = istream.readLine(line);
var texte=line.value
var tableau=texte.split('\;');
var item = document.createElement('treeitem');
var row = document.createElement('treerow');
for(i=0;i<nb_colonne;i++){
var  cells = document.createElement('treecell');
if (tableau[i] == undefined)
{
tableau[i] = '';
}
cells.setAttribute('label', tableau[i]);
row.appendChild(cells);
}
item.appendChild(row);
children.appendChild(item);
} while(hasmore);
tree.appendChild(children);
istream.close();
}

Le fichier qui est lu est en fait un export en fichier séparé par des ";" d'un tableau excel contenant divers renseignements.

Mon soucis est que les colonnes n'apparaissent pas dans l'ordre du fichier, la pseudo colonne 2 est mise plus loin sans raison apparente.

Quelqu'un peut m'éclairer sur le pourquoi du comment ? Merci

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.