ААААААААААААААААААААААААААААААА, я всю голову уже себе сломал....
Сделал кнопку. Тип действия - открывание URL веб-ресурса. Через CrmParameter сделал чтобы в адресную строку подставлялись нужные мне параметры. Все нормально, строка формируется но Silverlight-приложение при этом отказывается запускаться напроч. Убираю параметры из строки адреса - запускается. Что за нах?
Ладно, так не получилось - пробую по другому. Сделал дейcтвие - вызов JavaScript.
X++:
function Foo(formEtn, formId, gridIds) {
var page = context.prependOrgName('/WebResources/Foo/Loader.html');
window.open(page);
}
Окно открывается но тут же происходит ошибка скрипта, проблема в скрипте получения контекста. Конкретно дебаггер ругается на строку Xrm.Page.getControl(). При этом Xrm - вроде бы вполне себе объект, но в нем нет свойства Page.
Блин, просто не знаю что делать... В голове куча слов и все матерные... То ли я дурак, то ли лыжи не едут...
Кто-нибудь знает как отрыть Silverlight-приложение и передать туда данные? Хоть как нибудь?