Замещение Angular
страницы
Angular страница представляет собой элемент пакета, включающий метаданные для страницы редактирования, созданной с помощью продвинутого дизайнера интерфейсов. При создании страницы редактирования с использованием этого инструмента, компонент автоматически добавляется в текущий пакет.
При замещении Angular страницы система копирует измененные компоненты и объединяет их с неизмененными компонентами родительской страницы.
Рисунок 1 — Angular страница в пользовательском пакете
Для замещения существующей Angular страницы нужно отредактировать ее в продвинутом дизайнере интерфейсов. Важно убедиться, что пользовательский пакет, в котором планируется кастомизация, зависит от пакета, содержащего замещаемую Angular-страницу.
Пример. Существует базовый пакет «ParentPackage», где сохранена Angular страница UsrKnowledgeBaseUnifiedPage1 (Страница раздела: Статья базы знаний). Издатель пакета: LowCode. Установлены зависимости от пакетов «AngularDesigner» и «SalesEnterprise_Marketing_ServiceEnt».
Создан новый пакет «ChildPackage». Издатель пакета: LowCodeChild. Установлена зависимость от пакета «ParentPackage», так как необходим доступ до замещаемой схемы UsrKnowledgeBaseUnifiedPage1.
После редактирования страницы редактирования раздела «База знаний» через продвинутый дизайнер в пакете «ChildPackage» будет создана замещающая страница, у которой в качестве родительской схемы будет установлена страница из пакета ParentPackage.
Рисунок 2 — Родительская и замещающая Angular страница в пакете