簡體   English   中英

功能區按鈕尺寸不正確的Dynamics CRM 2011模態Web資源(僅IE)

[英]Dynamics CRM 2011 Modal Web Resource from Ribbon button size incorrect (IE only)

我正在使用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);

似乎所有三個瀏覽器都可以正確呈現該圖像。

作為一種可能的解決方法,您可以選擇2個選項之一:1.將OnLoad javascript添加到html Web資源中,這將為對話框窗口設置正確的大小。 2.用JavaScript函數替換動作,它將以適當的大小打開對話框窗口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM