По нажатию на кнопку «Навигатор», а также проведя пальцем от левой стороны экрана со списком реестров к правой, раскрывается левая панель навигатора рестров (илл. «Навигатор реестров»).
Верхняя панель содержит кнопку «Настройки» и надпись «Навигатор». Нижняя панель отображается только для включенного флажка «Синхронизировать данные для оффлайн-работы» и содержит кнопку синхронизации.
Кнопка синхронизации содержит иконку и один из вариантов подписи к ней:
«Синхронизация не производилась» - для варианта, когда на устройстве отсутствуют данные синхронизации;
«Идёт синхронизация» - для активного процесса синхронизации;
«Последняя синхронизация: ДД месяц ЧЧ:ММ» - во всех остальных случаях (указывается дата и время последней успешной синхронизации).
Навигатор содержит дерево реестров, доступных пользователю.
Для построения дерева используются параметры
regGroupName
и registryName
.
При каждом новом запуске приложения, а также после переключения модулей все папки основного дерева, кроме личной («Мои документы»), должны быть свернуты, а выделенной являться первая папка навигатора. В остальных случаях развернутость дерева и последняя выделенная папка должны сохранять свои значения.
Кроме того, ввиду возможности навигации по папкам также из списка и компонента «Путь», при каждом открытии навигатора необходимо учитывать текущую открытую папку и выделять её.
Если папка содержит вложенные папки, то в правой части отображается иконка для свернутой папки и для развернутой. По нажатию на квадратную область (кликабельная область аналогична фильтрам в работах) вокруг иконки свернутой папки он разворачивается, и наоборот. Одновременно может быть раскрыто несколько деревьев папок.
Примечание
Сворачивание группы в навигаторе сопровождается одновременным обновлением списка реестров без автоматического перехода непосредственно к списку.
По нажатию на название группы реестров панель навигатора скрывается, и пользователю отображается список реестров, входящих в выбранную группу.
По нажатию на название реестра панель навигатора также скрывается, и пользователю отображается список элементов выбранного реестра.
Переходы на другие экраны.
С панели навигатора можно перейти в настройки приложения, нажав на кнопку «Настройки» либо вернуться к списку реестров. Левую панель можно скрыть тремя способами:
проведя пальцем от правой стороны экрана к левой;
нажав по любому месту правой стороны экрана (там, где отображается часть экрана списка файлов);
нажав на кнопку «Назад» (для ОС Android).
Примечание
Метод получения доступных реестров, записей реестра: rest/api/registry/list