Показать сообщение отдельно
Старый 22.10.2012, 22:03   #3  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Цитата:
Сообщение от FordSoft Посмотреть сообщение
Добрый день! Подскажите решение, следующей задачи.

Есть сущность A (parrent) которая имеет дополнительные атрибуты, реализованные в сущности Б (child).

В сущности A на форме редактирования подгружается Iframe функционал формы редактирования сущности Б.

В форме сущности А в JS при событии сохранения с начало вызывается метод сохранения сущности Б, после сохраняется сущность А.
Здравствуйте. До этого места все совершенно ясно.
Цитата:
Сообщение от FordSoft Посмотреть сообщение
Если в сущности Б были изменения, тогда при перезагрузки страницы загружается форма редактирования сущности Б, которая раньше грузилась в Iframe, а если были изменения по сущности А, то загружается форма редактирования сущности А с фреймом сущности Б.
А вот здесь становится совершенно непонятно! Вы вставили родную CRM форму Б в Iframe формы А? Если так, то вы обречены на разного рода спецэффекты.

Тем не менее я совершенно не понял то там происходит с вашими формами. Может быть вы приложите скриншоты?
Цитата:
Сообщение от FordSoft Посмотреть сообщение
Нашёл примерное решение, это объявить скрытое поле (целое число) в сущности А, и инкриментировать его постоянно при сохранении сущности Б, тогда получается что сущность А была отредактирована и при перезагрузки страницы, загружается нужный урл сушности.

parent.Xrm.Page.getAttribute("description").setValue("any value");
parent.Xrm.Page.getAttribute("description").setSubmitMode("always");

Может есть более практичное решение?
Вот это был последний гвоздь в мой моск! Вы сделали в объекте-родителе признак обновления дочернего объекта, это понятно, хотя непонятно зачем, но ладно... Как это числовое поле влияет на URL чего бы то ни было?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional

Последний раз редактировалось Артем Enot Грунин; 22.10.2012 в 22:07.