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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.10.2007, 12:26   #1  
tatra is offline
tatra
Участник
 
229 / 11 (1) +
Регистрация: 21.09.2007
Адрес: Самара
Каким образом в COLLAUT передаются параметры.
Я передал в коллаут параметры <prevalue> и <postvalue>.

А как мне их достать в коде?
Старый 05.10.2007, 12:32   #2  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Простите, а как Вам удалось передать параметры в Callout?! Вообще-то Callout срабатывает автоматом, как триггер на событие...
__________________
You should use Bing before asking dumb questions.
Старый 05.10.2007, 14:12   #3  
sam is offline
sam
Участник
 
160 / 25 (1) +++
Регистрация: 04.08.2003
Адрес: Красноярск
Строковые параметры preEntityXml и postEntityXml
там они в xml формате,
поэкспериментируйте, просто запишите эти строки в текстовый файл
будет проще потом работать с ними.

Так же смотрите sdk, вот пример оттуда:

Код:
public override PreCalloutReturnValue PreCreate(
      CalloutUserContext   userContext,  
      CalloutEntityContext entityContext,
      ref string       entityXml,
      ref string       errorMessage
      )
    {


...
XmlDocument xd = new XmlDocument();
        xd.LoadXml(entityXml);

        switch(entityContext.EntityTypeCode)
        {
          case (int)EntityName.account:
            foreach(XmlElement element in       
              xd.GetElementsByTagName("Property"))
            {
              if(element.Attributes.GetNamedItem("Name").Value == "name")
              {
                element.FirstChild.InnerText = "Read account  " + 
                  element.InnerText;
              }
            }
            break;
          case (int)EntityName.task://выдираем тему задачи
            xd.SelectNodes("task/subject")[0].InnerText =
               "Read task " +
               xd.SelectNodes("task/subject")[0].InnerText;
            break;
        }
        entityXml = xd.OuterXml;
...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Почему Прайс-лист и продукты вынесены в "Параметры"? Bakai Madybaev Dynamics CRM: Функционал 6 08.01.2009 16:02
Параметры для отчёта ShadowXXX Dynamics CRM: Разработка 5 21.08.2008 21:05
Не передаются параметры с формы грида на пользовательскую форму tatra Dynamics CRM: Разработка 21 18.04.2008 19:46
Параметры финансового года natterru Dynamics CRM: Администрирование 3 13.03.2008 19:27
Каким образом самопальный лукап привязывается к сущности? tatra Dynamics CRM: Разработка 4 25.09.2007 12:58
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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