Перейти к содержанию

Виджеты

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

Предварительным условием получения пользователем доступа к работе с виджетами является наличие у него прав работы в блоке (интерфейсе) Виджеты. Для получения этих прав пользователь должен быть включен администратором Системы во встроенную группу пользователей Просмотр виджетов.

Работа с виджетами включает просмотр, добавление, редактирование и удаление виджетов.

Для работы с виджетами нажмите на кнопку img в главном меню Системе.

img

Если не создан или недоступен пользователю ни один виджет, отобразится сообщение: Виджеты отсутствуют. Чтобы начать работу, создайте свой первый виджет.

Если установлена лицензия с ограничениями по количеству активных объектов, квоты на создание виджетов закончились, а виджеты еще не были созданы или недоступны пользователю, отобразится сообщение Закончились квоты на создание виджетов. Обратитесь к техническому администратору.

При наличии доступных пользователю виджетов или каталогов отображается реестр объектов виджетов, который содержит следующие элементы интерфейса:

img

1.Название раздела;

2.Количество виджетов и каталогов, доступных пользователю;

3.Кнопка Добавить  - доступна, если не выбран виджет или каталог. При нажатии на кнопку создается виджет и открывается окно редактирования этого виджета;

Добавление виджета может быть заблокировано, если квоты на создание виджетов закончились. Количество квот определяется лицензией с ограничениями по количеству активных объектов.

img

Также добавление нового виджета может быть недоступно, если один из пользователей занял квоты, а второй пользователь в это время находился в этом же разделе.

img

4.Блок фильтрации  - доступен, если не выбран виджет или каталог. Блок содержит следующие элементы:

  • Только мои - фильтр для отображения объектов текущего пользователя. При нажатии на кнопку отображаются только те объекты, автором которых является текущий пользователь, при повторном нажатии на кнопку фильтр сбрасывается;

  • Все типы - фильтр по типу виджета;

  • Фильтры. При нажатии на кнопку открывается окно с дополнительными фильтрами:

    • Создал - фильтр по автору объекта. В списке отображаются пользователи, объекты которых доступны текущему пользователю;

    • Дата создания - фильтр по дате и времени создания объекта;

    • Дата изменения - фильтр по дате и времени последнего изменения объекта.

    img

  • кнопка Очистить фильтры - сброс фильтров. Отображается только при установке какого-либо фильтра.

  • Поиск - единый поиск по объектам: поиск виджетов, находящихся вне каталогов, выполняется по названию, модели и автору, поиск каталогов - по названию каталога или виджета, содержащегося в нем.

5.Кнопка Добавить каталог img - кнопка доступна, если не выбран виджет или каталог. При нажатии на кнопку открывается окно создания нового каталога;

6.Кнопка с выпадающим списком img для изменения вида представления объектов  - доступна, если не выбран виджет или каталог:

  • Список объектов (установлено по умолчанию) - табличное представление объектов;

  • Миниатюры - миниатюрное представление объектов.

img

7.Список виджетов и каталогов в двух представлениях:

Информация отображается в следующих столбцах:

  • Название - название виджета или каталога, введенное пользователем при их создании или изменении;

  • Тип - тип виджета, определяющий форму представления данных;

  • Модель - модель, на основе которой создан виджет;

  • Создал - логин и тип пользователя, создавшего объект. При нажатии на логин отобразится подсказка с дополнительными данными об учетной записи пользователя, если для пользователя указаны дополнительные атрибуты из схем доступа;

img

  • Дата создания - дата и время создания виджета или каталога;

  • Изменил - логин и тип пользователя, который внес последнее изменение в виджет или каталог. При нажатии на логин отобразится подсказка с дополнительными данными об учетной записи пользователя в том случае, если для пользователя указаны дополнительные атрибуты из схем доступа;

  • Дата изменения - дата и время последнего изменения виджета или каталога.

При двойном нажатии левой кнопкой мыши на виджет откроется окно просмотра виджета, на каталог - окно просмотра каталога.

Напротив записи виджета реализована кнопка img, при нажатии на которую открывается выпадающий список с пунктами для выполнения действий над виджетом:

  • Открыть - при нажатии на кнопку открывается окно просмотра виджета;

  • Редактировать - при нажатии на кнопку открывается окно редактирования виджета;

  • Клонировать - при нажатии на кнопку создается копия виджета и открывается окно редактирования клона виджета;

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

  • Удалить - при нажатии на кнопку открывается окно подтверждения действия удаления виджета. Чтобы подтвердить действие, нажмите на кнопку Удалить, для отмены - нажмите на кнопку Отмена.

Напротив записи каталога реализована кнопка img, при нажатии на которую открывается выпадающий список с пунктами для выполнения действий над каталогом.

По умолчанию список виджетов и список каталогов упорядочены по убыванию значений столбца Дата изменения, но в табличном представлении объектов можно настроить сортировку по возрастанию/убыванию по всем столбцам. Нажмите на наименование необходимого столбца, список виджетов и список каталогов отсортируются по возрастанию. Повторно нажмите на наименование столбца, список виджетов  и список каталогов отсортируются по убыванию. Нажмите на наименование столбца в третий раз, список виджетов и список каталогов отобразятся без сортировки, и скроется кнопка сортировки.

Содержит следующую информацию:

  • иконка/скриншот виджета - если в модели виджета не задано правило доступа, то отображается скриншот виджета, иначе отображается иконка (по умолчанию). Обновление скриншотов виджетов выполняется фоновой задачей, которая запускается каждые 5 минут;
Алгоритм обновления скриншотов виджетов

a. Создаются скриншоты для виджетов, у которых:

- в модели не задано правило доступа;

- отсутствует скриншот.

b. Изменяются скриншоты для виджетов, у которых:

- в модели не задано правило доступа;

- имеется скриншот;

- дата и время создания скриншота меньше даты и времени последнего изменения виджета.

c. Удаляются скриншоты для виджетов, у которых:

- в модели задано хотя бы одно правило доступа;

- имеется скриншот.
  • иконка, соответствующая виду каталога; 

  • название виджета или каталога;

  • дата и время последнего изменения виджета или каталога.

При нажатии левой кнопкой мыши на виджет откроется окно просмотра виджета, на каталог - окно просмотра каталога.

Виджеты и каталоги отображаются по дате и времени их изменения в порядке убывания.

8. Постраничное отображение объектов, переходы между страницами:

  • img в левой нижней части окна расположен информационный блок о количестве отображаемых объектов на странице и об общем количестве;

  • img в центральной нижней части окна расположен элемент управления для перехода между страницами;

  • img в правой нижней части окна расположен выпадающий список для выбора количества отображаемых объектов на странице.

img

9. Поле для установки отметки для выбора объекта.

10. Поле для установки отметки для выбора всех объектов на странице.

11.Панель для выполнения действий над выбранными виджетами или каталогами - появляется при выборе одного или нескольких виджетов/каталогов. Содержит следующие элементы:

  • надпись Выделено - отображается количество выбранных объектов;

  • Кнопка с выпадающим списком Добавить - доступна, если выбран хотя бы один виджет. Кнопка отображается в интерфейсе, если у пользователя есть доступ к системной группе Просмотр панелей. При нажатии на кнопку Добавить открывается выпадающий список с пунктами:

    • Добавить в новую панель - при нажатии на кнопку открывается окно панели в режиме редактирования с выбранными виджетами;

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

    • Добавить в сущ. панель  - при нажатии на кнопку открывается окно выбора панелей, в которой выберите необходимые панели и нажмите на кнопку Добавить. В результате выбранные виджеты будут добавлены в существующие панели.
  • Кнопка Редактировать - доступна, если выбран только один виджет или каталог с правом на редактирование. При нажатии на кнопку открывается окно редактирования виджета или каталога;

  • Кнопка Клонировать - доступна, если выбран только один виджет. При нажатии на кнопку создается копия виджета и открывается окно редактирования клона виджета;

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

  • Кнопка Переместить - доступна, если выбран хотя бы один виджет. При нажатии на кнопку открывается окно перемещения объектов в каталог;

  • Кнопка Права доступа - доступна, если выбран каталог с общим доступом и с правом на администрирование. При нажатии на кнопку открывается окно изменения прав доступа на каталог и на его содержимое;

  • Кнопка Удалить - доступна, если выбран хотя бы один виджет или каталог с правом на администрирование. При нажатии на кнопку открывается окно подтверждения действия удаления виджета или каталога. Чтобы подтвердить действие, нажмите на кнопку Удалить, для отмены - нажмите на кнопку Отмена.

  • кнопка Сбросить выбранные - при нажатии на кнопку выбранные объекты сбрасываются.