Я пытаюсь добавить кнопку на ленту сетки «Деятельности», чтобы открыть модальное окно, в котором отображаются все действия с данными latlng на карте.
У меня все работает нормальнодля небольшого количества действий, но как только выбранное число становится слишком большим, в CRM возникают проблемы с открытием модального окна.
Моя текущая теория заключается в том, что это потому, что строка параметра слишком длинная для передачи через метод GET.
Есть ли способ передать SelectedControlSelectedItemIds в веб-ресурс, используя POST, а неПОЛУЧИТЬ?Я не вижу ничего в документах TN *, но я надеюсь, что кто-то мог бы найти способ.
*http://technet.microsoft.com/en-us/library/gg309332.aspx
Вот фрагмент кода, который у меня есть на данный момент:
<CommandDefinition Id="Mscrm.Isv.activitypointer.HomepageGrid.Group0.Control0">
<EnableRules>
<EnableRule Id="Mscrm.Enabled" />
</EnableRules>
<DisplayRules />
<Actions>
<Url Address="$webresource:as_cam_mapsa" WinMode="1" PassParams="true" WinParams="dialogHeight: 800px; dialogWidth: 1000px">
<CrmParameter Name="data" Value="SelectedControlSelectedItemIds" />
</Url>
</Actions>
</CommandDefinition>