Варианты составления меню для расписания

Опубликовано Sergey - чт, 12/14/2017 - 09:59

Загружайте и импортируйте в приложение "Заметки на Млечном Пути" или "Заметки на Млечном Пути Light" документ расписание_примеры. Скриншоты ниже получены при работе с этим документом.

Допустим, что есть расписание в одном списке с его элементами расположенными вподряд по времени, как на рис. ниже. Причём некоторые элементы расписания относятся к основному расписанию, а некоторые к дополнительному (здесь могут могут быть ещё любые другие атрибуты элементов расписания).

пример расписания

 

И нужно организовать просмотр расписания так, чтобы возможно было просматривать основное, дополнительное, и основное вместе с дополнительным расписание по дням недели или целиком. Возможные варианты для данного примера перечислены в списке "Меню для просмотра расписания" ниже.

 

меню для просмотра расписания

 

Возможен прямой подход построения дерева меню от списка типов просмотра, далее к дням недели и далее (в 3-й колонке уже само расписание). Строки самого расписания нужно набирать только один раз, и если список расписания уже создан, где-то в иерархии заметок, то для списков, представленных на рисунках здесь следует использовать опции контекстного меню при редактировании "копировать" и "вставить ссылку в новый список". В этом случае любое последующее редактирование строки расписания будет приводить к правильному показу изменений этой строки для всех вариантов показа расписания.

 

прямой подход построения дерева от типов расписания к дням недели

 

Приямой подход построения меню от списка дней недели к типам прсмотра

 

Или прямой подход с корнем в списке дней недели, типами просмотра в следующей колонке и самим расписанием в третьей.

menu from week days 2

3

 

А вот более компактное представление только в две колонки, когда выбирая разные атрибуты элементов расписания во второй колонке можем просматривать выбранное расписание в первой колонке. В этом случае нужно включать "режим навигации к родителям".

Эта структура полезна ещё и тем, что список с расписанием остаётся в том же месте иерархии документа, где он был первоначально создан, а добавляются только атрибуты (вторая колонка на рисунке) для управления показом расписания (в первой колонке на рисунке ниже).

 

2

 

Атрибуты, также, как и строки расписания, в предидущих случаях, нужно добавлять, используя опции контекстного меню при редактировании "копировать" и "вставить ссылку в новый список", копируя из первоначально созданного списка "Меню для просмотра расписания".

 

контекстное меню вставки ссылки в список

 

Атрибуты можно добавлять и в обычном режиме навигации, как на рисунке ниже, где представлено изображение сразу после добавления атрибутов "вт", "вт.,осн." и "осн." к строке расписания "втрас1" .

пример редактирования атрибутов меню