#javascript #c# #asp.net-mvc #dynamics-crm #dynamics-crm-online
#javascript #c# #asp.net-mvc #dynamics-crm #dynamics-crm-online
Вопрос:
Нам нужно было выбрать несколько значений для пользовательского объекта Tagging
. Следовательно, мы успешно настроили отношения «многие ко многим» между Project
Tagging
объектами и:
Однако для этого объекта Tagging
мы не можем выбрать несколько значений в Project
форме:
Подойдет любой вариант на стороне сервера C#
или js
.
Как мы можем разрешить множественный выбор для одного поля в Dynamics CRM?
Ответ №1:
Невозможно «из коробки» (или) с использованием C # (или) с использованием JS, поскольку многие ко многим в фоновом режиме используют таблицу пересечений для хранения данных. Поэтому любые связанные Tagging
объекты будут отображаться под вспомогательной навигацией записи.
Очень хорошим обходным решением было бы использовать приглашение веб-ресурса html и получать выбор от пользователя (используя пользовательский элемент управления множественным выбором) или флажки. Затем вы можете использовать действия CRM для передачи данных в пользовательское действие рабочего процесса, которое затем будет связываться Project
с Tagging
объектом.
Вы также можете записать выбранные значения в новое поле формы в виде текста, разделенного запятыми, и подключить плагин при изменении поля для создания / обновления / удаления связанных Tagging
объектов.
Используйте Связать / Разъединить, чтобы связать проекты и записи тегов.