Comment générer Treeview à partir de données JSON à l'aide de javascript

Je suis en train de créer une arborescence comme la structure d' données JSON. La Structure est assez simple, mais le problème que je reçois est, lors du regroupement des enfants par les parents.

Par exemple,

D'entrée de données JSON est : {"enregistrement": [{"sn": la Démo de la Feuille 1','vn': la Démo de Vue de 1'},{'sn':'Démo Fiche 11','vn': la Démo de Vue 12'},{'sn':'Démo Feuille 2','vn': la Démo de Vue 21'},{'sn': la Démo de la Feuille 1','vn':'Démo de Vue 13'}],'recordcount':'4'}

Maintenant, je veux afficher ces données dans le format ci-dessous :

  • De Démonstration De La Feuille 1
    • Démo Vue 11
    • Démo Vue 12
    • Démo De Vue 13
  • De Démonstration De La Feuille 2
    • Démo Vue 21

En HTML, j'ai créé un div comme <div id="treeview"></div>.

Maintenant à l'aide de javascript, j'ai pour remplir cette div est innerHTML avec l'arborescence de la liste.

Mise à JOUR : Comptage du Nombre d'Éléments enfant doit être affiché dans les supports de l'Élément Parent, par exemple de Démonstration de la Feuille 1 (3)

Toute contribuer à atteindre cet objectif sera très appréciée.

Merci,

manishekhawat

  • Est-il une raison pour laquelle vous souhaitez utiliser un <div>? Je pense que imbriquée <ul> éléments pourrait faire beaucoup plus de sens sémantique.
  • Pas de raison particulière, j'ai divisé la page de la division et de la pensée de mettre de côté gauche de la section de contrôle treeview. Nous pouvons utiliser ul trop.