我正在使用Dynamics CRM 2011(UR13),并尝试通过功能区按钮将HTML Web资源(包含Silverlight XAP文件)显示为模式对话框。
功能区操作XML如下。更多或喜欢MSDN示例。
<Actions>
<Url Address="$webresource:new_Wizard.htm" PassParams="true" WinMode="1" WinParams="dialogHeight=100; dialogWidth=100" />
</Actions>
在Chrome和Firefox中,都将使用dialogHeight和dialogWidth值。
但是,在IE9(受RTM支持的版本)中,这些内容将被忽略,并且弹出窗口很大(几乎全屏)。
有没有其他人看到这种行为或知道解决方法?
最好的祝福,
肖恩·哈维(Shaun Harvey)
最佳答案
我是从Javascript函数打开HTML Web资源(通过单击功能区按钮触发)。
此函数使用CRM 2011的汇总8中引入的Xrm.Utility.openWebResource()方法。
http://msdn.microsoft.com/en-gb/library/jj602956(v=crm.5).aspx
通过Function调用,您可以指定Web资源URL和弹出窗口的大小。
Xrm.Utility.openWebResource(“ new_webResource.htm?typename = account&userlcid = 1033”,null,300、300);
似乎所有三个浏览器都可以正确渲染该图像。