У меня зарегистрирован JavaScript для события OnLoad на странице редактирования встречи в Dynamics 2011.
У меня есть другая страница, которая запускает всплывающее окно со следующим URL:
http://dynamicsserver/main.aspx?etn=appointment&extraqs=etc%3d4201&
pagetype=entityrecord#myextraparameter=1
Обратите внимание на myextraparameter = 1 в конце. Мне нужно получить значение этого параметра в моем OnLoad JavaScript .... но window.location в моем JavaScript возвращает следующее:
http://dynamicsserver/OrgName/userdefined/edit.aspx?etc=4201&pagemode=iframe&sitemappath=Workplace%7cMyWork%7ccnav_dashboards#
вместо фактического URL, который мне нужен. Еще интереснее то, что в верхней части всплывающего окна, в адресной строке, URL отображается правильно как
http://dynamicsserver/main.aspx?etn=appointment&extraqs=etc%3d4201&
pagetype=entityrecord#myextraparameter=1
Xrm.Page.context.getQueryStringParameters()
возвращает параметры того же бесполезного URL, а не тот, который мне нужен.
Как я могу получить свой параметр?