Функционал связывания в проекте позволяет объединить элементы в проекте на основе фильтра. При выборе определенного значения в фильтре элементы в проекте перестраиваются по этому значению.

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

После нажатия на кнопку откроется окно для просмотра созданных связей:


Окно настройки созданных связей


В левой стороне окна отображаются компоненты проекта, по которым были настроены связи.

Если этот компонент - фильтр, то в области такого компонента отображается следующее:

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

Для просмотра информации о связанных элементах слоя проекта (фильтров и виджетов), необходимо нажать на компонент фильтра или виджета. После нажатия в правой стороне окна отобразятся компоненты связанных элементов:


Подробная информация о связанных элементах


Для редактирования существующей связи следует нажать на в области компонента.

Для создания новой связи необходимо нажать на кнопку

Создание новой связи

После нажатия на кнопку для создания новой связи отобразится следующее окно:

Окно создания новой связи. Шаг 1

На первом шаге во вкладках "Шаблоны фильтров" или "Элементы слоя" следует выбрать компонент, который необходимо настроить. Также для выбора компонентов можно нажать на кнопку "Выбрать на слое", в результате чего произойдет переход в режим выделения элементов на слое проекта.

Во вкладке "Шаблоны фильтров" отображаются компоненты шаблонов глобальных фильтров.

Во вкладке "Элементы слоя" отображаются компоненты фильтров и виджетов, которые добавлены на слой проекта.

Для получения детальной информации о фильтре, необходимо нажать на кнопку-иконку в правом нижнем углу компонента:

Детальная информация о фильтре

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


Окно создания новой связи. Шаг 2

Для выбора нужного компонента необходимо установить галочку в чекбокс компонента или нажать на кнопку "Выбрать на слое".

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

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

Выбор колонки датасета, по которой будет устанавливаться связь с настраиваемой сущностью

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

При нажатии на кнопку "Применить настройки" произойдет переход на третий шаг, где можно опционально и применительно к слою проекта изменить настройки по умолчанию для шаблона глобального фильтра.

При нажатии на кнопку "Создать связь", настройки связывания будут сохранены.

Редактирование существующей связи

Для редактирования существующей связи в окне на шаге просмотра связей на слое необходимо выбрать нужный компонент сущности и нажать на :

Редактирование существующей связи

После нажатия на кнопку произойдет переход на второй шаг, где можно удалить связь с текущими элементами или произвести связь с новыми элементами (см. Шаг 2 создания новой связи).

Удаление созданной связи

Для удаления существующей связи в окне просмотра связей необходимо нажать на кнопку :


Удаление существующей связи


После нажатия на кнопку отображается диалоговое окно подтверждения удаления связи.

После подтверждении удаления компонент сущности будет удален со всеми ранее настроенными связями с элементами слоя проекта.


  • Нет меток