ATK4 Как использовать TreeView - PullRequest
1 голос
/ 23 апреля 2011

Как использовать вид дерева, например, в качестве боковой панели?

Ответы [ 4 ]

0 голосов
/ 13 августа 2012

Пожалуйста, проверьте новейший источник дополнений ATK4:
* https://github.com/atk4/atk4-addons
* * аддон "иерархия"
* * аддон "дерево"

0 голосов
/ 25 июля 2011

Кажется, есть дополнение, которое именно для того, что вы ищете, перечислено на сайте.По крайней мере, так кажется согласно описанию.

Находится в разработке и дополнениях.Я подумываю попробовать сам фреймворк, поэтому понятия не имею, сработает ли это для вас или нет.

0 голосов
/ 21 сентября 2011

Я заметил, что есть файл atk4 / lib / TreeView.php, который расширяет Lister

Кажется, он немного староват, поскольку содержит жестко запрограммированные пути к изображениям значков для + и - в виде amodules3 / templates / kt2 /, который в agiletoolkit 4.1.1 представляет собой / atk4 / templates / shared / images, но, возможно, вы можете попробовать добавив это на страницу и посмотрим, что он делает.

Исходя из комментариев в верхней части, похоже, что ей нужна таблица mysql с первичным ключом с именем ID и другим столбцом в той же таблице, называемым parent_id, который будет предоставлять значения и, вероятно, для отображения текстовых строк, вероятно, потребуется другой столбец называется имя так же, как работает refModel.

Если вы решили попробовать и заставить его работать, возможно, вы можете отправить его обратно римлянам для обновления в ATK4.1

0 голосов
/ 24 апреля 2011

Нет стандартного элемента. Вы можете создать свой собственный вид. Посмотрите в других проектах для какой-либо реализации или используйте jsTree

...