Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 21
1

Сформировать объект в рекурсии для TreeView

05.02.2017, 23:30. Показов 487. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, стоит задача подключить на сайте меню (по типу three view). Решил использовать этот плагин: https://github.com/jonmiles/bootstrap-treeview. У него для вывода данных необходимо составить массив вида:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 var tree = [
        {
          text: "Parent 1",
          nodes: [
            {
              text: "Child 1",
              nodes: [
                {
                  text: "Grandchild 1"
                },
                {
                  text: "Grandchild 2"
                }
              ]
            },
            {
              text: "Child 2"
            }
          ]
        },
        {
          text: "Parent 2"
        },
        {
          text: "Parent 3"
        },
        {
          text: "Parent 4"
        },
        {
          text: "Parent 5"
        }
      ];
Написал такой скрипт:
Javascript
1
2
3
4
5
6
7
8
9
10
11
  var obj={};
            function getAllCategory(n,obj){
              for(el in data){
                if(data[el]['parent_id'] == n){
                  j = data[el]['id'];
                  obj[el] = {"text":data[el]['name']};
                  getAllCategory(j,obj[el]);
                }
              }
            }
            getAllCategory(0,obj);
Вывод в консоли результата в консоли (на изображении)
Помогите пожалуйста дописать ф-ию, не могу понять где исправить код, чтобы работало как надо
Миниатюры
Сформировать объект в рекурсии для TreeView  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2017, 23:30
Ответы с готовыми решениями:

TreeView Binding выделенный объект
Вопрос по Binding Есть TreeView надо выделенный элемент связать с Name пробовал так не прокатило ...

Ссылка на объект у узла TreeView
пишу свою программу на C#, мне нужно создать дерево со списком компонент, тоесть Группа1 ...

Как связать объект treeview и textBox?
Доброго времени суток. Никак не могу связать объект treeview и textBox Мне нужно, чтобы при...

Значение поля 2 является именем для поля 1 ( Сформировать JSON объект)
Коллеги, подскажите как решить или где посмотреть следующую информацию. У меня есть таблица: ...

1
13 / 13 / 16
Регистрация: 31.12.2015
Сообщений: 85
06.02.2017, 16:46 2
Bamp, а как надо, примеры есть? и то у вас получилось, что-нибудь помимо консоли приведите.
0
06.02.2017, 16:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2017, 16:46
Помогаю со студенческими работами здесь

Сформировать дерево TreeView по данным из БД
Привет ребята! Вот смотрите, есть стандартная таблица дерева) TreeID, LevelID, ParentID, Name...

Сформировать дерево TreeView данными из таблицы
Люди помогите очень нужно Есть таблица в БД следующего вида: id организация id_отдел отдел 1 ...

Сформировать XML-документ по данным TreeView
Доброго времени суток, у меня такой вопрос, я читаю и вывожу свой XML документ в виде дерева,...

TreeView: по нажатию на объект дерева, выводить в Memo информацию, загруженную с текстового документа
Как по нажатию объекта дерева, выводить в мемо информацию загруженную с текстового документа? Я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru