|
13 / 13 / 0
Регистрация: 19.01.2010
Сообщений: 189
|
||||||
Выборка иерархических данных15.07.2016, 13:29. Показов 1729. Ответов 30
Метки нет (Все метки)
Добрый день!!!
Имеется файл json такого типа:
а еще лучше сделать аккордион. Каким образом это можно сделать???
0
|
||||||
| 15.07.2016, 13:29 | |
|
Ответы с готовыми решениями:
30
Отображение иерархических данных Биндинг иерархических данных в ListBox Итератор связей иерархических данных |
|
47 / 46 / 18
Регистрация: 11.12.2011
Сообщений: 147
|
|
| 16.07.2016, 00:46 | |
|
Вот решение, конкретно под ваш случай: https://plnkr.co/edit/JuGRrC17buIJMIwUDSZT
При желании его можно попытаться обобщить для различных случаев.
1
|
|
|
47 / 46 / 18
Регистрация: 11.12.2011
Сообщений: 147
|
|||||||||||
| 16.07.2016, 01:13 | |||||||||||
1
|
|||||||||||
|
13 / 13 / 0
Регистрация: 19.01.2010
Сообщений: 189
|
|
| 16.07.2016, 09:48 [ТС] | |
|
ReasonX7, большое тебе спасибо.
Добавлено через 2 часа 46 минут А как можно сделать такое же из $http.get('');?
0
|
|
|
47 / 46 / 18
Регистрация: 11.12.2011
Сообщений: 147
|
|||||||||||
| 16.07.2016, 11:39 | |||||||||||
0
|
|||||||||||
|
13 / 13 / 0
Регистрация: 19.01.2010
Сообщений: 189
|
|
| 16.07.2016, 11:54 [ТС] | |
|
Я имел в виду с сервера получить ответ JSON и обработать его
Добавлено через 2 минуты Мне выдает вот такую ошибку TypeError: Cannot read property 'findIndex' of undefined at retreiveItem (http://localhost:18466/Scripts... .js:193:26) at getNested (http://localhost:18466/Scripts... .js:169:20) at Object.link (http://localhost:18466/Scripts... .js:157:27) at http://localhost:18466/Scripts/angular.js:1266:18 at http://localhost:18466/Scripts/angular.js:9751:44 at invokeLinkFn (http://localhost:18466/Scripts/angular.js:9757:9) at nodeLinkFn (http://localhost:18466/Scripts/angular.js:9156:11) at compositeLinkFn (http://localhost:18466/Scripts/angular.js:8459:13) at nodeLinkFn (http://localhost:18466/Scripts/angular.js:9151:24) at compositeLinkFn (http://localhost:18466/Scripts/angular.js:8459:13) <div nested-array="array" class="ng-isolate-scope">
0
|
|
|
47 / 46 / 18
Регистрация: 11.12.2011
Сообщений: 147
|
||||||||
| 16.07.2016, 11:59 | ||||||||
|
Ах, да забыл подправить callback ф-цию:
Добавлено через 1 минуту
0
|
||||||||
|
13 / 13 / 0
Регистрация: 19.01.2010
Сообщений: 189
|
|
| 16.07.2016, 12:00 [ТС] | |
|
У меня стоит Chrome. Когда я гружу массив из файла все проходит на УРА, но как только я пытаюсь это сделать по URL то у меня выдает такую ошибку
0
|
|
|
47 / 46 / 18
Регистрация: 11.12.2011
Сообщений: 147
|
|
| 16.07.2016, 12:03 | |
|
Мне не известен формат, в котором приходят данные. Это может быть: `res.data`, `res.items` и т.д.
Посмотрите в каком виде приходит `res` через `console.log` или в `network` вкладке браузера.
0
|
|
|
13 / 13 / 0
Регистрация: 19.01.2010
Сообщений: 189
|
||||||
| 16.07.2016, 12:11 [ТС] | ||||||
|
У меня с сервера уходит вот такой ответ:
Здесь с UID я разобрался, а вот как дальше понять не могу Добавлено через 1 минуту Object {data: Array[390], status: 200, config: Object, statusText: "OK"}
0
|
||||||
|
47 / 46 / 18
Регистрация: 11.12.2011
Сообщений: 147
|
|
| 16.07.2016, 12:26 | |
|
Поменяйте `getNested(arrayCopy, 0)` на `getNested(arrayCopy, '')` и уберите преоброзование в число `Number(...)`.
0
|
|
|
13 / 13 / 0
Регистрация: 19.01.2010
Сообщений: 189
|
|
| 16.07.2016, 12:31 [ТС] | |
|
Не помогло
0
|
|
|
47 / 46 / 18
Регистрация: 11.12.2011
Сообщений: 147
|
|
| 16.07.2016, 12:32 | |
|
Тогда файл в студию.
0
|
|
|
13 / 13 / 0
Регистрация: 19.01.2010
Сообщений: 189
|
|
| 16.07.2016, 12:35 [ТС] | |
|
JSON?
0
|
|
|
47 / 46 / 18
Регистрация: 11.12.2011
Сообщений: 147
|
|
| 16.07.2016, 12:37 | |
|
Да.
0
|
|
|
13 / 13 / 0
Регистрация: 19.01.2010
Сообщений: 189
|
|
| 16.07.2016, 12:40 [ТС] | |
|
Вот. Я сохранил ответ от сервера в файл
0
|
|
|
13 / 13 / 0
Регистрация: 19.01.2010
Сообщений: 189
|
|
| 16.07.2016, 12:43 [ТС] | |
|
Вот
0
|
|
|
13 / 13 / 0
Регистрация: 19.01.2010
Сообщений: 189
|
|
| 16.07.2016, 13:11 [ТС] | |
|
Из этого файла я смело могу загрузиться, а вот когда приходит ответ на запрос $http.get у меня возникают проблемы и не могу понять почему.
Добавлено через 11 минут Cannot read property 'findIndex' of undefined - пишет когда к нему приходит $scope.array undefined, а он не грузится массивом в $scope.array = res; при отработке запроса get. Добавлено через 14 минут Может я их просто как то неправильно помещаю в $scope?
0
|
|
| 16.07.2016, 13:11 | |
|
Помогаю со студенческими работами здесь
20
Добавление иерархических данных в Treeview Оптимизация процедуры агрегирования иерархических данных Несколько иерархических имён пользователя Динамика распределения власти в иерархических структурах Выборка данных из таблицы и суммирование этих данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита табличной части. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|