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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.07.2012, 18:10   #1  
mistah is offline
mistah
Участник
 
169 / 13 (1) ++
Регистрация: 11.11.2011
Адрес: Коньково
в итоге я решил попробовать сначала через модальные диалоги и веб ресурсы, но столкнулся со следующим:

при открытии диалога мне нужно заполнить диалог данными с родительской сущности, а потом передать туда данные ответа пользователя, но на любой вариант обращения к родительской сущности диалог сообщает, что это есть NULL

подскажите, пожалуйста, как правильно обратиться с родительскому окну из дочернего в срм?
пробовал не через модальные диалоги, а просто window.open и через window.opener обращаться - та же история

кучу примеров в интернете нашел, но в моем случае, они не работают, например, описанный тут метод
http://bingsoft.wordpress.com/2010/1...e-in-crm-2011/

cпасибо!
Старый 25.07.2012, 10:16   #2  
Borisvil is offline
Borisvil
Участник
 
123 / 36 (2) +++
Регистрация: 03.06.2011
Адрес: Санкт-Петербург
Цитата:
Сообщение от mistah Посмотреть сообщение
подскажите, пожалуйста, как правильно обратиться с родительскому окну из дочернего в срм?
пробовал не через модальные диалоги, а просто window.open и через window.opener обращаться - та же история
Обратиться к родительскому окну чтобы получить какие-то данные из него?
Железобетонный вариант - передать все что нужно в параметрах при вызове странички, либо передать только id родительской записи, а внутри странички ее "ретривить" и получать что нужно.
За это сообщение автора поблагодарили: mistah (1).
Старый 25.07.2012, 11:03   #3  
mistah is offline
mistah
Участник
 
169 / 13 (1) ++
Регистрация: 11.11.2011
Адрес: Коньково
Borisvil, благодарю!
а можно ссылку на пример?
или на моем примере:

у меня есть веб ресурс

new_page

вызываю я его так:

window.open("http://xxx/WebResources/new_page","");

и у меня есть переменная iid, как мне передать её этому вебресурсу и принять это значение вебресуром?

сам вебресурс:

X++:
<HTML><HEAD><TITLE></TITLE>
<SCRIPT type=text/javascript src="../ClientGlobalContext.js.aspx"></SCRIPT>

<SCRIPT type=text/javascript src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></SCRIPT>

<LINK rel=stylesheet type=text/css href="/_common/styles/fonts.css.aspx?lcid=1033"><LINK><LINK rel=stylesheet type=text/css href="/_common/styles/global.css.aspx?lcid=1033"><LINK><LINK rel=stylesheet type=text/css href="/_common/styles/select.css.aspx?lcid=1033"><LINK>
<META charset=utf-8></HEAD>
<BODY style="BORDER-RIGHT-WIDTH: 7px; BACKGROUND-COLOR: rgb(246,248,250); MARGIN: 0px; PADDING-LEFT: 7px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px" contentEditable=true><SPAN>
<P>&nbsp;<SPAN> </P></SPAN></IMG>
<P><INPUT value=_ ="id=textfield"> 
<P>&nbsp;</P></BODY></HTML>
как, к примеру, вписать в поле textfield тот iid?
Старый 25.07.2012, 11:50   #4  
Borisvil is offline
Borisvil
Участник
 
123 / 36 (2) +++
Регистрация: 03.06.2011
Адрес: Санкт-Петербург
Цитата:
Сообщение от mistah Посмотреть сообщение
а можно ссылку на пример?
или на моем примере:
http://ms-dynamics-crm.com.ua/2009/0...soft-crm-form/

Если вкратце, то первый параметр должен идти после знака вопрос, следующие через &.
Вызывать лучше из скрипта, который запустится по вашей кнопке, а не напрямую. Тогда и передать все что угодно сможете в параметры Как-то так:
X++:
var serverUrl = Xrm.Page.context.getServerUrl();
if (serverUrl.match(/\/$/)) {
           serverUrl = serverUrl.substring(0, serverUrl.length - 1);
        }
var emailId = window.showModalDialog(serverUrl + "/webapp?oId="+Xrm.Page.data.entity.getId()+"&oType="+type);
потом в страничке получаете их так:
X++:
string sId = Request.QueryString["oId"];
За это сообщение автора поблагодарили: mistah (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 8 Blog bot Dynamics CRM: Blogs 1 30.04.2016 10:26
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 7 Blog bot Dynamics CRM: Blogs 0 27.03.2012 02:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 4 Blog bot Dynamics CRM: Blogs 0 24.09.2011 01:16
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 2011 ~ Online Test Drive Guide Blog bot Dynamics CRM: Blogs 0 05.08.2011 20:13
Все о Microsoft Dynamics CRM: Как установить Microsoft Dynamics CRM 2011 Beta Blog bot Dynamics CRM: Blogs 0 31.10.2010 15:08

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:47.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.