Как сделать, чтобы при нажатии на флаг во вкладке Набор групп (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. Для того, чтобы ваше поле автоматически добавилось в связи активности, вам необходимо заместить этот метод. Мы зарегистрировали пожелание на доработку функционала в будущих версиях продукта чтобы данные действия можно было выполнить через интерфейс.