Как сделать, чтобы при нажатии на флаг во вкладке Набор групп (1) текущий набор групп добавлялся в связи активности (2) http://prntscr.com/gwfa8a. Например, как в вкладке Контакты http://prntscr.com/gwfbo5
Пыталась сделать вот так:
Кусочек в схеме
modules: /**SCHEMA_MODULES*/{ "ActionsDashboardModule": { "config": { "isSchemaConfigInitialized": true, // Имя схемы. "schemaName": "BtcGroupActionsDashboard", "useHistoryState": true, "parameters": { "viewModelConfig": { "entitySchemaName": "BtcInterest", "dashboardConfig": { "Activity": { "masterColumnName": "Id", "referenceColumnName": "BtcGroupInContact" } } } } } } }/**SCHEMA_MODULES*/,
Структура активности:
Нравится
Добрый день, Татьяна.
Код схемы, на взгляд, написан верно. Скорей всего вы не добавили колонку BtcGroupInContact в деталь Связи для Активности.
Вам необходимо выполнить следующие шаги:
1) Открыть метаданные объекта Activity.
2) Найти UId колонки BtcGroupInContact. Пример для колонки UsrTest на прикрепленном скриншоте.
3) Выполнить следующий скрипт:
insert into EntityConnection (SysEntitySchemaUId, ColumnUId) values ('C449D832-A4CC-4B01-B9D5-8A12C42A9F89', '4847cb25-c29b-44e5-9b7c-1829e2a2f6b4')
Где вместо 4847cb25-c29b-44e5-9b7c-1829e2a2f6b4 будет UId вашей колонки.
4) Перезайти в систему.
http://prntscr.com/gydvit - взяла uid
http://prntscr.com/gydszn - сделала запрос. Перезашла в систему, почистила кеш и куки
http://prntscr.com/gydtfu - ничего не поменялось (
Татьяна, добрый день! Значения по умолчанию заполняются в методе getDefaultValues из SectionActionsDashboard. Для того, чтобы ваше поле автоматически добавилось в связи активности, вам необходимо заместить этот метод. Мы зарегистрировали пожелание на доработку функционала в будущих версиях продукта чтобы данные действия можно было выполнить через интерфейс.