【发布时间】:2012-01-08 01:38:22
【问题描述】:
我正在尝试向“活动”网格功能区添加一个按钮,以打开一个模式窗口,该窗口显示地图上带有 latlng 数据的所有活动。
对于少量活动,我可以正常工作,但是一旦所选数量增长过大,CRM 就会在打开模式窗口时出现问题。
我目前的理论是,这是因为参数字符串太长而无法通过 GET 方法传递。
有没有办法使用 POST 而不是 GET 将 SelectedControlSelectedItemIds 传递给 Web 资源?我在 TN docs* 中看不到任何内容,但我希望有人可能找到了方法。
*http://technet.microsoft.com/en-us/library/gg309332.aspx
这是我目前拥有的代码的 sn-p:
<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>
【问题讨论】:
标签: post dynamics-crm dynamics-crm-2011