AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.06.2007, 08:52   #1  
Sibcons is offline
Sibcons
Участник
Аватар для Sibcons
 
2 / 10 (1) +
Регистрация: 13.06.2007
Динамическое заполнение из выбранного атрибута lookup
Здравствуйте,
Требуется автозаполнеия поля по следующей схеме:
При создании телефонного Звонка, пользователь выбирает клиента в поле Recipient => происходит событие onChange => В следствии чего динамически (или после сохранения, не важно) заполняется поле Phone Number, значением взятым из сущности выбранном в самом начале.

Буду очень признателен, если скините в личку или здесь скрипт.
Я могу выложить пример который использует Web сервер и событие onChange, но не могу разобраться как это синхронизировать между собой.

Очень нужно понять каким образом можно обращаться к атрибутам других сущностей, с помощью этого примера.
Спасибо.
Старый 13.06.2007, 09:42   #2  
sam is offline
sam
Участник
 
160 / 25 (1) +++
Регистрация: 04.08.2003
Адрес: Красноярск
Вам нужно на событие onChange создавать запрос httpRequest к веб странице или веб службе которая вернет вам телефонный номер контакта.
Примеры httpRequest на форуме были поищите, также есть хороший пример как создать свою веб страницу, использующую CrmSdk
Взят отсюда -
http://www.gotdotnet.com/codegallery...e-ee9cbc71a404
там еще много чего лежит интересного.
Вложения
Тип файла: zip EmailToCase.zip (1.13 Мб, 80 просмотров)
Старый 13.06.2007, 11:11   #3  
AndreyS is offline
AndreyS
Moderator
Сотрудники Microsoft Dynamics
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
283 / 61 (3) ++++
Регистрация: 18.05.2006
Пример запроса к web сервису из события OnChange есть в SDK
Старый 14.06.2007, 05:58   #4  
Sibcons is offline
Sibcons
Участник
Аватар для Sibcons
 
2 / 10 (1) +
Регистрация: 13.06.2007
Цитата:
Сообщение от AndreyS Посмотреть сообщение
Пример запроса к web сервису из события OnChange есть в SDK
Если можно скажите, как называется этот пример в SDK
Старый 15.06.2007, 17:49   #5  
Lud is offline
Lud
Участник
 
47 / 10 (1) +
Регистрация: 28.03.2007
Записей в блоге: 1
Сначала надо создать Web service который вернет номер телефона т.е.
Создаете WebService в нем WebMethod

[WebMethod]
public string GetTelephone (string guid) //guid - это guid клиента, которого вы выбираете из lookup поля
{
ваш код получения телефона
}

далее размещаете свой webSerive
например к нему теперь можно добраться по такому адресу :
http://test/TestWebService.asmx


чтобы из js обратится к этому webserviсe и соответственно к вашему методу
надо на onChange написать следующий код :

var req;
if (window.XMLHttpRequest)
req = new XMLHttpRequest()
else if (window.ActiveXObject)
req = new ActiveXObject("Microsoft.XMLHTTP")
if (req)
{
var url = 'http://test/TestWebService.asmx/GetTelephone';
req.open("POST", url, false);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.send('guid='+id); // id - guid клиента
var xDoc = req.responseXML;
var objNodeList = xDoc.getElementsByTagName("string");
alert(objNodeList.item(0).text); - вернет номер телефона

}

Вот как то так
Будут вопросы пишите
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Автоматическое заполнение поля типа lookup при создании формы Верба Dynamics CRM: Разработка 42 25.10.2011 10:24
Присвоение одного атрибута сущности значения другого атрибута связанной сущности vital.mih Dynamics CRM: Функционал 38 08.09.2010 10:53
mscrm4ever: Displaying a lookup with related entity fields Blog bot Dynamics CRM: Blogs 0 19.03.2009 07:05
Как сделать в поле типа "Lookup" осуществить множественный выбор значений? Alexey-IT Dynamics CRM: Функционал 5 01.11.2007 11:48
динамические lookup glad Dynamics CRM: Разработка 19 24.07.2006 21:33

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:02.