Re: plier/déplier tableau
Olivier Miakinen a présenté l'énoncé suivant :
> Le 29/06/2007 10:54, Toto a écrit :
>>
>> Je recherche un moyen de présenter un tableau (X lignes+ X colonnes) en
>> offrant la possibilité de plier/déplier certaines parties (lignes ou
>> colonnes) avec sous totaux à la manière du mode plan d'Excel.
>> Du coté serveur (PHP) je peux gérer. C'est du coté client que je recherche
>> une solution.
>
> Pour une ligne, c'est facile. La ligne que tu veux cacher, mettons
> qu'elle ait l'id "total", tu peux faire :
> document.getElementById("total").style.display = "none"; /* cacher */
> document.getElementById("total").style.display = ""; /* montrer */
>
> Pour une colonne, c'est un peu plus complexe car tu dois faire ça pour
> chaque <th> et <td>, un par ligne. Mais bon, ça se fait aussi.
Tu peux aussi voir au niveau des tbody pour afficher/masquer des blocs
de ligne. Pour les colonnes ça se complique parce que certains styles
ne fonctionnent pas dans les colgroup.
A mon avis, ce serait plus facile d'y arriver avec une matrice de div
habilement nommées
[ id=C1-R1 ][ id=C2-R1 ]...[ id=Cn-R1 ]
[ id=C1-R2 ][ id=C2-R2 ]...[ id=Cn-R2 ]
....
[ id=C1-Rn ][ id=C2-Rn ]...[ id=Cn-Rn ]
--
______
Francis (enlever .NIPUBNISOUMIS)
"Les propriétaires de Lada n'ont pas été surpris de voir L'URSS se
morceler"
|