salut
je veux faire une treeview en php :roll:
j'ai rechéreché et j'ai pas trouvé
c vous pouvez m'aider et merci ;)
thanks
Version imprimable
salut
je veux faire une treeview en php :roll:
j'ai rechéreché et j'ai pas trouvé
c vous pouvez m'aider et merci ;)
thanks
J'en ai développé un :
achetététpé deux points slash slash enssibweb point enssib point fr slash bibliotheque-numerique slash collections
(j'écris l'adresse comme ça car c'est un serveur de développement et que je ne veux pas me faire crawler par les moteurs de recherche, l'appli ne sera d'ailleurs bientôt plus en ligne)
en quelques mots, le principe de fonctionnement :
- les ids des collections à deplier sont passées dans l'url en GET
- si tu passe l'id d'une collection enfouie au fond de l'arborescence, il faut également deplier les collections qui sont "au-dessus" (collections meres)
=> pour déterminer tous les ids des collections à déplier, même si leur id n'est pas dans l'url, j'ai utilisé des algo récursifs
- si tu replie une collection, son id passe dans l'url avec un nom spécial, puis re-récursivité pour replier toutes ses filles
- pour l'affichage html, j'utilise des listes ul imbriquées, exemple (de mémoire) :
Code:
1
2
3
4
5
6
7
8
9
10
11 <ul> <li>une collection</li> <li>une autre collection</li> <li>une collecion ouverte <ul> <li>une sous collection</li> <li>une autre sous collection</li> </ul> </li> </ul>