Реестр компонентов
Существует два вида Реестра компонентов:
-
Публичный - содержит веб-компоненты из разных проектов. Реестр доступен на Q.Work (opens in a new tab)
-
Локальный - предназначен для создания веб-компонентов из страниц вашего проекта, которые можно переиспользовать в интерфейсе любого проекта. Расположен в разделе Реестр проектов, переход к которому выполняется из главного меню проекта
Предусловие
Добавить веб-компонент в Реестр компонентов можно из проекта пользовательского интерфейса, если для него выполнены условия:
-
К проекту интерфейса подключен PBC, имеющий фронтальный микросервис
-
Проект содержит спроектированные страницы интерфейса
-
Проект опубликован на Q.Work
Добавление компонента в публичный Реестр компонентов
Чтобы добавить компонент в публичный Реестр, выполните следующие шаги:
-
Откройте ваш проект в Дизайнере пользовательского интерфейса
-
Перейдите в раздел Страницы
-
Выберите страницу, которую необходимо добавить в Реестр компонентов
-
Выберите опцию Добавить в реестр в меню кнопки Действия для этой страницы
Добавление компонента в локальный Реестр компонентов
Чтобы добавить компонент в локальный Реестр, выполните действия:
-
Откройте ваш проект в Дизайнере пользовательского интерфейса
-
Перейдите в раздел Реестр компонентов
-
Нажмите кнопку Добавить
-
В сайдбаре добавления web-компонента укажите его свойства:
-
Наименование web-компонента - введите наименование создаваемого веб-компонента
-
Наименование сервиса - укажите системное наименование фронтального сервиса PBC вашего проекта
-
Наименование компонента - введите системное наименование вашего проекта в Дизайнере пользовательского интерфейса
-
Маршрут - укажите маршрут к компоненту
-
Наименование PBC - выберите PBC вашего проекта из серчбокса
-
Свойства - опционально можно указать свойства компонента в формате JSON
-
Описание - при необходимости добавьте описание веб-компонента
Если все свойства заполнены корректно, то компонент будет отображаться ниже - в сайдбаре добавления компонента
-
-
Нажмите кнопку Сохранить
Пример настройки свойств веб-компонента:
После сохранения веб-компонент будет добавлен в локальный Реестр компонентов текущего проекта, а также в публичный Реестр компонентов
Веб-компоненты из реестров можно добавлять в интерфейс любого проекта