|
![]() |
#1 |
Чайный пьяница
|
Я не говорил, что у меня заработало это решение с виртуальным каталогом, aspx страницами и прочее. У меня заработал код обновления поля родителя с открытого окна (я открыл одну запись из второй, на ней код заработал). Пока вы не написали, что у вас кастомная страница я думал, что у вас стандартная CRM страница. На худой случай - вебресурс. Как решить вашу проблему с хостингом aspx страницы не знаю. Хотите C# и кодебихайнда - разрабатывайте на сильверлайте.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Taker1796 (1). |
![]() |
#2 |
Участник
|
Цитата:
Сообщение от a33ik
![]() Я не говорил, что у меня заработало это решение с виртуальным каталогом, aspx страницами и прочее. У меня заработал код обновления поля родителя с открытого окна (я открыл одну запись из второй, на ней код заработал). Пока вы не написали, что у вас кастомная страница я думал, что у вас стандартная CRM страница. На худой случай - вебресурс. Как решить вашу проблему с хостингом aspx страницы не знаю. Хотите C# и кодебихайнда - разрабатывайте на сильверлайте.
![]() |
|
![]() |
#3 |
Чайный пьяница
|
Цитата:
Можете вашу задачу выложить полностью, а то структурировать поток сознания пронёсшийся по этому треду мне под конец тяжёлого рабочего дня попросту тяжело.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#4 |
Участник
|
На форме в crm есть кастомная кнопка(не на риббоне). По её нажатию должна открыться кастомная страница c текстовым полем и кнопкой "Ок". После ввода значения в это поле и нажатии кнопки "Ок", введенное значение должно появиться в поле родительского окна crm.
|
|
![]() |
#5 |
Чайный пьяница
|
Раз такой сценарий - тем более не могу понять почему не пользоваться простыми доступными вебресурсами.
По поводу реализации - вам на самом деле даже не надо пытаться вызвать родительское окно. Советую: 1. Вызывать кастомное окно через window.showModalDialog примерно таким кодом: Код: var dialogresult = window.showModalDialog("Ссылка на ваше кастомное окно диалога"); Код: window.returnValue = document.getElementById("идентификатор вашего текстового поля").value; Код: Xrm.Page.getAttribute("name").setValue(dialogresult);
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 30.05.2012 в 16:57. |
|
|
За это сообщение автора поблагодарили: Taker1796 (1). |
![]() |
#6 |
Участник
|
Цитата:
Сообщение от a33ik
![]() Раз такой сценарий - тем более не могу понять почему не пользоваться простыми доступными вебресурсами.
По поводу реализации - вам на самом деле даже не надо пытаться вызвать родительское окно. Советую: 1. Вызывать кастомное окно через window.showModalDialog примерно таким кодом: Код: var dialogresult = window.showModalDialog("Ссылка на ваше кастомное окно диалога"); Код: window.returnValue = document.getElementByIf("идентификатор вашего текстового поля").value; Код: Xrm.Page.getAttribute("name").setValue(dialogresult); |
|