Общие сведения
Сущности приложения представляются в соответствующих им разделах приложения записями в таблицах, разделенных на страницы – реестрах.
В реестре отображаются только доступные авторизованному пользователю сущности, с учетом фильтрации.
Реестр служит для просмотра списка доступных сущностей, действий над сущностями, а также для просмотра сущности, если сущность предоставляет такую функциональность.
Если реестр содержит большое количество записей и долго загружается, отображается лоадер страницы, одинаковый для всех реестров системы:
Название реестра и количество записей
Название отображаемых реестром сущностей соответствует названию открытого раздела приложения и отображается над реестром слева. Число справа от названия реестра показывает количество доступных записей.
На одной странице реестра отображается до 30 записей. Когда записей в реестре более 30, под реестром справа располагается пагинатор для перехода между страницами.
Фильтрация записей
Фильтр «Только мои»
Для фильтрации записей реестра до сущностей, которые созданы авторизованным пользователем, необходимо переключить опцию «Только мои». Переключатель расположен над реестром справа.
Фильтр «Поиск»
Поиск по реестру выполняется среди доступных записей, с учетом фильтра «Только мои». Регистр при поиске игнорируется. В результате применения поиска реестр фильтруется до записей, название которых удовлетворяет поисковому запросу хотя бы частично.
Для поиска по реестру необходимо ввести значение в поле поиска, расположенное над реестром справа. При вводе реестр фильтруется до поискового запроса.
Чтобы сбросить фильтрацию, нажмите на кнопку в поле.
Фильтр по колонке
Для некоторых типов колонок доступен фильтр, открывающийся по нажатию на их название. Фильтрация применяется автоматически по выбору значений фильтра. Количество отфильтрованных записей отображается рядом в названием реестра и сохраняется на протяжении всей сессии пользователя. Чтобы сбросить фильтрацию, достаточно нажать на иконку рядом с количеством выбранных значений.
Фильтр доступен для колонок следующего типа:
- Колонки с типом "Дата" (например, "Создание"). По нажатию на заголовок колонки раскрывается компонент, содержащий поля для ввода даты со встроенным календарем (dd.MM.yyyy) и поля для ввода времени (hh.MM.ss).
- Колонки с типом "Число" (например, "Связи"). По нажатию на заголовок колонки раскрывается компонент, содержащий поля для ввода диапазона чисел.
- Колонки с типом "Строка" (например, "Автор"), за исключением колонок "Название" и "Описание" (для них предназначен фильтр "Поиск", см. выше). При нажатии на заголовок колонки открывается список с чек-боксами, сформированный на основе всех строковых значений в колонке. Также открывается строка поиска, позволяющая найти нужные значения, если список слишком длинный.
- Колонки "Тип" и "Иконка" (например, "Тип" в реестре виджетов). При нажатии на заголовок колонки открывается встроенный перечень типов, которые нужно отметить чек-боксами.
При нажатии на заголовок колонки "Тип" поведение различается:
При нажатии на колонку "Тип" или "Иконка" выводятся следующие предустановленные значения:
В реестре датасетов: "Локальный, Объединенный";
В реестре источников: "API, База данных";
В реестре фильтров: "Дата, Поиск, Мультисписок, Число, Список";
- В реестре групп: "Создана вручную, Создана автоматически";
В реестре модулей: "Сервисы Platform, Инфраструктурные сервисы".
- В реестре компонентов по колонке "Название": "Базовый, Пользовательский";
- В реестре проектов по колонке "Иконка" и в реестрах "SVG-объекты" и "Темы" по колонке "Превью" фильтрация не производится;
- В реестре виджетов и компонентов по полю "Тип" фильтрация осуществляется как по строке.
При отсутствии данных, соответствующих фильтру, отображается страница с подсказкой:
Сортировка записей
Сортировка записей осуществляется в том же компоненте, что и фильтрация по колонке, появляющемся по нажатию на заголовок колонки.
Для сортировки доступны все колонки, кроме "Иконка" в реестре проектов и "Превью" в реестрах SVG-объектов и тем. Для разных типов колонок опции сортировки отличаются:
- Для колонок типа "Дата" - "Сначала старые/Сначала новые";
- Для колонок типа "Число" - "По возрастанию/По убыванию";
- Для колонок типа "Строка" - "По возрастанию (A-Z)/По убыванию (Z-А);
- Для колонок "Тип", где они есть - "По возрастанию/По убыванию" (согласно наименованию типа).
По умолчанию записи сортируются по дате создания по убыванию (сначала новые).
Связи
В приложении большинство типов сущностей предназначены для использования другими сущностями. Например, компоненты виджетов используются в виджетах, а виджеты – в проектах. Когда сущность А используется сущностью Б, считается, что у сущности А есть связь.
В реестрах таких сущностей отображается колонка «Связи», в которой для каждой сущности показывается количество раз использования этой сущности другими сущностями. Например:
- если виджет используется в проекте А два раза и в проекте Б один раз, то в колонке связи для него отображается количество 3;
- если датасет используется в проекте, в таблицах А и А-копия, то в колонке связи для него отображается количество 2 и т. д.
Обратите внимание
При удалении сущности со связями в модальном окне удаления указываются затрагиваемые сущности, а не связи. Так, если виджет используется в проекте А два раза и в проекте Б один раз, то в окне удаления будет указано: «Проекты (2): Проект А, Проект Б». Таким образом, у сущности три связи, а ее удаление затрагивает две сущности.
В таблице ниже даны типы сущностей, которые могут иметь связи, использующие их типы сущностей, и описание подсчета количества использований.
Тип сущности | Тип использующей сущности | Подсчет количества связей |
---|---|---|
Датасет | Шаблон глобального фильтра | Количество сущностей с типом «Шаблон глобального фильтра», которые используют этот датасет |
Компонент проекта «Таблица» | Количество таблиц, которые используют этот датасет | |
Компонент проекта «SVG-объект» | Количество объектов, которые используют этот датасет | |
Компонент проекта «HTML-редактор» | Количество объектов, которые используют этот датасет | |
Виджет | Количество сущностей с типом «Виджет», которые используют этот датасет | |
Объединенный датасет | Количество сущностей с типом «Объединенный датасет», созданных с использованием этого датасета | |
Шаблон глобального фильтра | Компонент проекта «Фильтр» | Количество фильтров, которые используют этот шаблон |
Виджет | Проект | Количество использований в проектах этого виджета |
Компонент виджета | Виджет | Количество виджетов, которые используют этот компонент |
SVG-объект | Компонент проекта «SVG-объект» | Количество объектов, которые используют этот SVG-объект |
Действия
Доступные для совершения над сущностью действия отображаются при наведении на край строки сущности реестра в колонке «Действия».
Как правило, для сущностей доступны редактирование и удаление, вызываемые по нажатию кнопки , но может быть и другой набор действий, в зависимости от прав доступа к сущности у авторизованного пользователя.
Групповое удаление
Удалить несколько или все сущности на текущей странице реестра можно, отметив флажками те сущности, которые следует удалить:
Количество выбранных сущностей отобразится рядом с заголовком раздела: . Если нажать на иконку крестика, выбор будет сброшен.
Для удаления выбранных сущностей следует нажать кнопку «Удалить», расположенную справа над таблицей реестра. После нажатия на кнопку появляется окно подтверждения удаления:
Окно подтверждения удаления содержит наименования выбранных для удаления объектов. Для подтверждения удаления необходимо нажать кнопку «Удалить», для отмены удаления - «Отменить».