|
![]() |
#1 |
Участник
|
Ну у меня как бы проблема не в создании, это более или менее понятно, а проблема с передачей туда атрибутов текущей сущности, в частности guid-а бы хватило, остальное дело техники. А так же чтобы сущность не закреейтить, а открыть с заполнеными значениями )
|
|
![]() |
#2 |
Чайный пьяница
|
Цитата:
Код: var url='/userdefined/edit.aspx?_CreateFromType='+crmForm.ObjectTypeCode+'&_CreateFromId='+crmForm.ObjectId+'&etn=<Название сущности>'; window.open(url,'name','height=750, width=950, toolbar=no, menubar=no, scrollbars=no, location=no' Если же нет - нужно будет на онлоаде проверять window.opener - и уже из него получать интересующие к заполнению данные.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Казарин Александр (1). |
![]() |
#3 |
Участник
|
Спасибо большое, по крайней мере открывается окно
![]() Осталось только как то сопоставить данные, почему то с "Электронной почтой" это не получается.. Сейчас буду разбираться) |
|
![]() |
#4 |
Участник
|
Если позволите хотелось бы пару моментов про window.opener уточнить.
Сейчас у меня так реализовано Код: if (typeof(window.opener) == "object") { document.all.new_description.value = window.opener.document.all.description.value; document.all.new_name.value = window.opener.document.all.subject.value; document.all.new_contact.value = window.opener.document.all.from.value; } А так же какая то проблема с передачей данных, т.е. данные типа стринга обычного name, subject - передаются исправно, а лукапы и даже описание, имеет значение "неопределено", почему то |
|
![]() |
#5 |
Чайный пьяница
|
Цитата:
Цитата:
Сообщение от Казарин Александр
![]() Код: if (typeof(window.opener) == "object") { document.all.new_description.value = window.opener.document.all.description.value; document.all.new_name.value = window.opener.document.all.subject.value; document.all.new_contact.value = window.opener.document.all.from.value; } Код: if (typeof(window.opener) == "object") { crmForm.all.new_description.DataValue = window.opener.crmForm.all.description.DataValue; crmForm.all.new_name.DataValue = window.opener.crmForm.all.subject.DataValue; crmForm.all.new_contact.DataValue = window.opener.crmForm.all.from.DataValue; }
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#6 |
Участник
|
Цитата:
А почему не используете конструкции типа
Может быть проблема несовместимости в том что, в письме значение может быть account и contact а в целевой сущности только contact? Последний раз редактировалось Казарин Александр; 15.01.2009 в 14:28. |
|
![]() |
#7 |
Чайный пьяница
|
Цитата:
Для лукапа - попытайтесь "налету" собрать значение. Для заполнения Java-Script-ом поля типа лукап - используйте технологию, описанную в этом топике.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|