Как реализовать иерархический многоуровневый datatable в javaScript?
Я внедряю многоуровневое datatable без использования каких-либо плагинов или библиотеки. Я хочу реализовать на основе javaScript, JQuery или угловых js. Я проверил один из ниже ссылок,
Пройдите все узлы дерева объектов JSON с помощью JavaScript
вложенная таблица с использованием ng-repeat
Но моя json-структура отличается от предыдущей ссылки.
Мне нужно отобразить мой JSON в интерфейсе структуры дерева. Я не уверен в уровне кода в html. Все уровни должны обрабатываться javascript.
Я реализовал jsfiddle: http://jsfiddle.net/varunPes/0n9fmawb/40/
СТРУКТУРА JSON
[ { Home:{ "checkbox_view":true, "checkbox_edit":false, "checkbox_delete":true } }, { "watchColorWorld":{ "local":{ "app-local-black":{ "checkbox_view":true, "checkbox_edit":true, "checkbox_delete":true } }, "global":{ "app-global-red":{ "checkbox_view":true, "checkbox_edit":true, "checkbox_delete":true } }, "world":{ "app-world-green":{ "checkbox_view":true, "checkbox_edit":true, "checkbox_delete":true } } } }, { "systemMgmt":{ "checkbox_view":true, "checkbox_edit":true, "checkbox_delete":true } }, { "rules":{ "Rule1":{ "rule2":{ "rule3":{ "checkbox_view":true, "checkbox_edit":true, "checkbox_delete":true } } } } } ]
Выпущенный результат
Вы отвечаете ценным для меня. Заранее спасибо.
- onHide () тип события в jQuery
- JQuery: определить, нажата ли нажата средняя или правая кнопка мыши, если да, сделайте следующее:
- Нажмите на изображение плаката, которое воспроизводится в формате HTML5.
- Почему метод jQuery .ajax () не отправляет мой cookie сеанса?
- Нужен многостраничный процесс ASP.NET MVC с обратной связью с пользователем
- jQuery Как вы получаете изображение, которое исчезает при загрузке?
- Плагин проверки jQuery + equalTo не работает
- Загрузка не выполняется, когда пользователь перетаскивает и удаляет вложение с почтового клиента