Динамический поиск всплывающих окон и получение результатов - PullRequest
1 голос
/ 01 апреля 2011

У меня есть настраиваемая кнопка в настраиваемой форме, которая должна побуждать пользователя искать и выбирать маркетинговый список.

В идеале я хотел бы запустить встроенную форму поиска Dynamics, а затем получить выбранный результат из формы.

Есть ли поддерживаемый способ, который я могу использовать с помощью Dynamics API? Приемлемым решением будет либо JavaScript, либо код на стороне сервера при постбэк.

Спасибо.

1 Ответ

2 голосов
/ 01 апреля 2011

Если эта настраиваемая форма находится в каталоге ISV развертывания CRM 4, вы можете подключить поиск CRM через javascript.

Итак, событие нажатия кнопки может вызвать:

var returnValue = window.showModalDialog('/_controls/lookup/lookupsingle.aspx?objecttypes=4300&browse=0&ShowNewButton=0&ShowPropButton=0&DefaultType=0', null, 'dialogWidth:600px;status:0');

Для lookupsingle это returnValue будет содержать имя и идентификатор выбранного Маркетингового списка из поиска.

returnValue.items[0].name;
returnValue.items[0].id;
...