metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-07-29 01:35 pm

Представление данных в виде дерева.

А вот скажите, мне мерещится, или более чем два уровня в любом дереве, которое показывается пользователю - уже перебор и будет сводить людей с ума?
Т.е. я смотрю на главное меню в проге - если там сделать более двух уровней - уже не очень удобно пользоваться.
Аналогично какое-нибудь дерево настроек, или там, к примеру или xml c вложенными элементами - как только уровней становится больше двух(например, как в ini-файлах - группа-ключ) уже начинаются проблемы с отслеживанием контекста ("где я") в голове.

[identity profile] norguhtar.livejournal.com 2010-07-29 10:56 am (UTC)(link)
Зависит от отображения. Если в текущий момент времени показывается только один уровень плюс кнопка назад или путь по дереву, то до 5-6 будут нормально восприниматься. При этом переход с уровня на уровень делается слайдом, а навигация или через нажатие на пункт или кнопкой назад.

[identity profile] metaclass.livejournal.com 2010-07-29 10:59 am (UTC)(link)
А, так можно.
Но народ все равно будет путаться, если им придется подумать о том, "где я" в пределах более чем одного перехода.

[identity profile] norguhtar.livejournal.com 2010-07-29 11:22 am (UTC)(link)
В случае разнородности данных можно рисовать "хлебные крошки"
уровень1 > уровень2 > уровень3 > уровень4> уровень5 > уровень6

Ну и допускать навигацию.