Общие сведения
Сущности приложения представляются в соответствующих им разделах приложения записями в таблицах, разделенных на страницы – реестрах.
В реестре отображаются только доступные авторизованному пользователю сущности, с учетом фильтрации.
Реестр служит для просмотра списка доступных сущностей, действий над сущностями, а также для просмотра сущности, если сущность предоставляет такую функциональность.
Название реестра и количество записей
Название отображаемых реестром сущностей соответствует названию открытого раздела приложения и отображается над реестром слева. Число справа от названия реестра показывает количество доступных записей.
На одной странице реестра отображается до 30 записей. Когда записей в реестре более 30, под реестром справа располагается пагинатор для перехода между страницами.
Сортировка записей
Для сортировки записей по колонке, нажимайте кнопку «» в заголовке колонки справа. Кнопка имеет цикличную последовательность состояний:
- – сортировка не применена;
- – применена обратная сортировка (по убыванию);
- – применена прямая сортировка (по возрастанию).
Так, при сортировке сущности по колонке «Автор» поведение будет следующим:
- По возрастанию
- вначале сущности с автором (не важно, рядовой это пользователь или admin), отсортированные по возрастанию (0-9, затем aA-zZ, затем аА-яЯ), затем сущности удалённых пользователей в случайном порядке (так как в колонке «Автор» содержится null);
- По убыванию
- вначале сущности удалённых пользователей в случайном порядке (так как в колонке «Автор» содержится null), затем сущности с автором (не важно, рядовой это пользователь или admin), отсортированные по убыванию (яЯ-аА, затем zZ-aA, затем 9-0).
Фильтрация записей
Фильтр «Только мои»
Для фильтрации записей реестра до сущностей, которые созданы авторизованным пользователем, необходимо включить чекбокс «Только мои», расположенный над реестром справа.
Фильтр «Поиск»
Поиск по реестру выполняется среди доступных записей, с учетом фильтра «Только мои». Регистр при поиске игнорируется. В результате применения поиска реестр фильтруется до записей, название которых удовлетворяет поисковому запросу хотя бы частично.
Для поиска по реестру необходимо нажать кнопку «», расположенную над реестром справа. По нажатию кнопки открывается окно для ввода поискового запроса. Введите запрос и нажмите кнопку «Найти» или Enter.
Чтобы сбросить фильтрацию: нажмите на кнопке «» значок «» – по нажатию значка фильтрация сбрасывается. Или нажмите кнопку «» и в окне «Поиск по названию» нажмите кнопку «Сбросить». По нажатию кнопки окно закрывается и фильтрация сбрасывается.
Просмотр
Для перехода из реестра к странице просмотра сущности служит название сущности, отображаемое в колонке «Название», в виде ссылки.
Не для всех сущностей предусмотрена функциональность просмотра. Если просмотр для сущности не предусмотрен, название сущности отображается простым текстом.
Связи
В приложении большинство типов сущностей предназначены для использования другими сущностями. Например, компоненты виджетов используются в виджетах, а виджеты – в проектах. Когда сущность А используется сущностью Б, считается, что у сущности А есть связь.
В реестрах таких сущностей отображается колонка «Связи», в которой для каждой сущности показывается количество раз использования этой сущности другими сущностями. Например:
- если виджет используется в проекте А два раза и в проекте Б один раз, то в колонке связи для него отображается количество 3;
- если датасет используется в проекте, в таблицах А и А-копия, то в колонке связи для него отображается количество 2 и т. д.
Обратите внимание
При удалении сущности со связями, в модальном окне удаления указываются затрагиваемые сущности, а не связи. Так, если виджет используется в проекте А два раза и в проекте Б один раз, то в окне удаления будет указано: «Проекты (2): Проект А, Проект Б.» Таким образом, у сущности три связи, а её удаление затрагивает две сущности.
В таблице ниже даны типы сущностей, которые могут иметь связи, использующие их типы сущностей, и описание подсчета количества использований.
Тип сущности | Тип использующей сущности | Подсчет количества связей |
---|---|---|
Датасет | Шаблон глобального фильтра | Количество сущностей с типом «Шаблон глобального фильтра», которые используют этот датасет |
Компонент проекта «Таблица» | Количество таблиц, которые используют этот датасет | |
Компонент проекта «SVG-объект» | Количество объектов, которые используют этот датасет | |
Компонент проекта «HTML-редактор» | Количество объектов, которые используют этот датасет | |
Виджет | Количество сущностей с типом «Виджет», которые используют этот датасет | |
Объединенный датасет | Количество сущностей с типом «Объединенный датасет», созданных с использованием этого датасета | |
Шаблон глобального фильтра | Компонент проекта «Фильтр» | Количество фильтров, которые используют этот шаблон |
Виджет | Проект | Количество использований в проектах этого виджета |
Компонент виджета | Виджет | Количество виджетов, которые используют этот компонент |
SVG-объект | Компонент проекта «SVG-объект» | Количество объектов, которые используют этот SVG-объект |
Действия
Доступные для совершения над сущностью действия отображаются в колонке «Действия».
Как правило, для сущностей доступны редактирование и удаление, вызываемые по нажатию кнопок «» соответственно, но может быть и другой набор действий, в зависимости от прав доступа к сущности у авторизованного пользователя.