|
![]() |
#1 |
Участник
|
Как сделать в поле типа "Lookup" осуществить множественный выбор значений?
Коллеги, добрый день.
Все банально и просто - связал две сущности и в одной выбираются значения другой через поле типа "Lookup". Вопрос: Как сделать в поле типа "Lookup" осуществить множественный выбор значений? Так как в CRM такое есть, а вот как это сделать для вновь созданного атрибута?????? |
|
![]() |
#2 |
Moderator
|
Вероятно отношение должно быть один ко многим...
|
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
CRM
|
Стандартными средствами никак. Необходимо реализовать связь многие-ко-многим с помощью промежуточной таблицы. После немного при помощи js исказить поле на форме, чтобы оно довало выбрать несколько значений.
В интернете где-то встречал подобное, но сейчас найти не могу. Поищите сами ![]() |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от ShurikEv
![]() Стандартными средствами никак. Необходимо реализовать связь многие-ко-многим с помощью промежуточной таблицы. После немного при помощи js исказить поле на форме, чтобы оно довало выбрать несколько значений.
В интернете где-то встречал подобное, но сейчас найти не могу. Поищите сами ![]() |
|
![]() |
#6 |
CRM
|
Ну статей про подмену поля lookup'ом было много на форуме.
Механизм: 1. Создаете lookup на форме. Обязательно lookupstyle="multi" 2. В событии onload формы загружаете его значениями из связанных таблиц (обычным запросом к сервису) 3. И навешиваете на lookup обработчик при смене значений поля (ну чтобы перепровязать, создать или удалить отношения). |
|