Общие сведения

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

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

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


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


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

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

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

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


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


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

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

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

Шаг 1

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

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

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

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

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

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

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


Шаг 2

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


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

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

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

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

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


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



После настройки всех необходимых компонентов кликните кнопку «Применить настройки».

Шаг 3

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

Назначение параметров «Название», «Описание», «Ключ», «Расположение», «Условие» и «Значение по умолчанию» аналогично параметрам шаблона фильтра.

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

  • Запретить обновление фильтра – при включенном параметре изменение настройки шаблона фильтра не отразится на фильтре для слоя.
  • Запретить изменение значения фильтра – при включенном параметре изменение значения в поле фильтра пользователем невозможно. При этом значение фильтра может быть изменено системой, например, при сквозной детализации.
  • Запретить очистку значения фильтра – при включенном параметре очистка значения в поле фильтра невозможна, но может быть выбрано другое значение. Параметр доступен только для фильтра с типом «Список» и видом отображения «Список» и когда указано значение по умолчанию.
  • Скрыть фильтр – при включенном параметре фильтр не отображается в панели фильтров, а параметр «Вынести на слой» недоступен.
  • Вынести на слой – при включенном параметре фильтр отображается на слое.


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


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

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

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

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

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

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

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


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


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

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


  • Нет меток