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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.08.2013, 13:20   #1  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Кто-то на форуме может объяснить почему у меня в новом окне не заполняется Lookup.
То есть должен быть Lookup на родительскую сущность.


Цитата:
function OpenEnt( )
{
if(Xrm.Page.data.entity.attributes.get("new_ceate").getValue()==true)
{

var parameters = {};
// Записываю в переменные параметры Lookup
parameters["parentnew_insurance_policyid"] = new_request[0].id;
parameters["parentnew_insurance_policyidname"] = new_request[0].name;
parameters["parentnew_insurance_policyidtype"] = new_request[0].entityType;


parameters["new_name"] = Xrm.Page.getAttribute("new_name").getValue();
parameters["new_fortest"] = Xrm.Page.getAttribute("new_testfield").getValue();
Xrm.Utility.openEntityForm("new_insurance_policy", null, parameters);
}

}

Последний раз редактировалось Ion; 23.08.2013 в 13:24.
Старый 23.08.2013, 13:52   #2  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Цитата:
Сообщение от Ion Посмотреть сообщение
Кто-то на форуме может объяснить почему у меня в новом окне не заполняется Lookup.
То есть должен быть Lookup на родительскую сущность.
Я не особо разбираюсь в JS, но возможно из за этого
Цитата:
if(Xrm.Page.data.entity.attributes.get("new_ceate").getValue()==true)
Я так понимаю должно быть написано new_cReate
Старый 23.08.2013, 14:31   #3  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Я не особо разбираюсь в JS, но возможно из за этого

Я так понимаю должно быть написано new_cReate
да нет. Открывается новое окно,

ошибка тут, наверное, неправильный синтаксис
Цитата:
parameters["parentnew_insurance_policyid"] = new_request[0].id;
parameters["parentnew_insurance_policyidname"] = new_request[0].name;
parameters["parentnew_insurance_policyidtype"] = new_request[0].entityType;
В SDK такой пример, только значения заданы:

Цитата:
parameters["parentcustomerid"] = "2878282E-94D6-E111-9B1D-00155D9D700B";
parameters["parentcustomeridname"] = "Contoso";
parameters["parentcustomeridtype"] = "account";

Последний раз редактировалось Ion; 23.08.2013 в 14:35.
Старый 23.08.2013, 15:31   #4  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
Вы дебагер запускали?

В “new_request[0].id” есть значение?

“new_request” что это за обект?

"parentnew_insurance_policyid" это поле? или название связи?
__________________
Читайте SDK!!!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
CRM 4.0: Плагин на Assign не запускается из Workflow Ksani Dynamics CRM: Разработка 10 21.03.2012 12:39
Плагин Nvovka Dynamics CRM: Разработка 3 14.10.2011 23:46
Не срабатывает плагин Буденый Dynamics CRM: Разработка 11 14.02.2011 11:35
Плагин на изменение подразделения пользователя xmarina Dynamics CRM: Разработка 6 23.11.2010 15:04
не срабатывает плагин Shamasher Dynamics CRM: Разработка 5 13.10.2010 10:55
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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