1. Создать схему замещающего объекта
- Перейдите в раздел Конфигурация (Configuration) и выберите пользовательский пакет, в который будет добавлена схема.
-
На панели инструментов реестра раздела нажмите Добавить —> Замещающий объект (Add —> Replacing object).
-
Заполните свойства схемы.
- Код (Code) — "Activity".
- Заголовок (Title) — "Активность" ("Activity").
- Родительский объект (Parent object) — выберите "Activity".
-
В схему добавьте колонку.
- В контекстном меню узла Колонки (Columns) структуры объекта нажмите .
-
В выпадающем меню нажмите Строка —> Строка (250 символов) (Text —> Text (250 characters)).
-
Заполните свойства добавляемой колонки.
- Код (Code) — "UsrMeetingPlace".
- Заголовок (Title) — "Место встречи" ("Meeting place").
- На панели инструментов дизайнера объектов нажмите Сохранить (Save), а затем Опубликовать (Publish).
2. Создать схему замещающей модели представления страницы активности
- Перейдите в раздел Конфигурация (Configuration) и выберите пользовательский пакет, в который будет добавлена схема.
-
На панели инструментов реестра раздела нажмите Добавить —> Замещающая модель представления (Add —> Replacing view model).
-
Заполните свойства схемы.
- Код (Code) — "ActivityPageV2".
- Заголовок (Title) — "Страница редактирования активности" ("Activity edit page").
- Родительский объект (Parent object) — выберите "ActivityPageV2".
-
Добавьте локализуемую строку.
- В контекстном меню узла Локализуемые строки (Localizable strings) нажмите кнопку .
-
Заполните свойства локализуемой строки.
- Код (Code) — "MeetingPlaceCaption".
- Значение (Value) — "Место встречи" ("Meeting place").
- Для добавления локализуемой строки нажмите Добавить (Add).
-
Настройте расположение поля. Для этого в массив модификаций diff добавьте конфигурационный объект с настройками расположения поля на странице.
Исходный код схемы замещающей модели представления страницы активности представлен ниже.
- На панели инструментов дизайнера нажмите Сохранить (Save).
Результат выполнения примера
Чтобы посмотреть результат выполнения примера:
- Очистите кэш браузера.
- Обновите страницу раздела Активности (Activities).
В результате выполнения примера на страницу активности добавлено поле Место встречи (Meeting place).