Сейчас имеется такая табличка в админке:
Мне нужно сгруппировать их как показано цветными прямоугольниками:
чтобы можно было развернуть каждую группу.
То есть сначала отображаются только две строчки:
+ Фрукты
+ Овощи
Далее, если развернуть Фрукты будет:
+Фрукты
|- +Яблоки
|- +Груши
+Овощи
если развернуть Яблоки, будет:
+Фрукт
|- +Яблоки
| |- Антоновка Желтые
| |- Павловка Красные
|- +Груши
+Овощи
и так далее...
Подскажите, как такое можно организовать в админке? Я так понял, стандартный CAdminList::DisplayList просто табличку выведет, но ничего другого вроде и нету. Может у кого-нибудь есть идеи или решения уже готовые и могут ими поделиться?) Пока в мыслях либо переопределить класс CAdminList и в своем скрипте его юзать, или вообще самому все писать. Но первый вариант пугает возможными проблемами после обновлений, а второй - придется все фишки самому реализовывать, а не использовать уже готовые.
Мне нужно сгруппировать их как показано цветными прямоугольниками:
чтобы можно было развернуть каждую группу.
То есть сначала отображаются только две строчки:
+ Фрукты
+ Овощи
Далее, если развернуть Фрукты будет:
+Фрукты
|- +Яблоки
|- +Груши
+Овощи
если развернуть Яблоки, будет:
+Фрукт
|- +Яблоки
| |- Антоновка Желтые
| |- Павловка Красные
|- +Груши
+Овощи
и так далее...
Подскажите, как такое можно организовать в админке? Я так понял, стандартный CAdminList::DisplayList просто табличку выведет, но ничего другого вроде и нету. Может у кого-нибудь есть идеи или решения уже готовые и могут ими поделиться?) Пока в мыслях либо переопределить класс CAdminList и в своем скрипте его юзать, или вообще самому все писать. Но первый вариант пугает возможными проблемами после обновлений, а второй - придется все фишки самому реализовывать, а не использовать уже готовые.
А все-таки жаль: иногда над победами нашими
встают пьедесталы, которые выше побед. Булат Окуджава
встают пьедесталы, которые выше побед. Булат Окуджава