【发布时间】:2011-12-20 01:14:02
【问题描述】:
我们正在升级到 Telerik 控件的 4.0 版,但由于某种原因,RadWindow Modal 选项不起作用(即当然)。
我们在母版页中定义了所有窗口,我们通过在用户控件中单击按钮执行 javascript 来打开它们。
<radW:RadWindowManager ID="RadWindowManager1" runat="server" Behavior="none" Skin="Outlook" Modal="true"
VisibleStatusbar="False" VisibleTitlebar="false">
<Windows>
<radW:RadWindow ID="Help" runat="server" Title="Help" Height="600" Width="975" ReloadOnShow="True"
Modal="True" OnClientClose="InvolvementCallBackFunction" OnClientShow="OnClientShow" OnClientPageLoad="OnClientPageLoad" ShowContentDuringLoad="false" />
</Windows>
</radW:RadWindowManager>
Js
function ShowPopupForm(location, formName, returnValue) {
var oManager = GetRadWindowManager();
var oWnd = oManager.getWindowByName(formName);
oWnd.set_modal(true);
oWnd.setUrl(location);
oWnd.show();
return returnValue;
}
点击按钮后会显示窗口,但不是模态的!
奇怪的是,如果所有内容都在同一个页面中并且我使用 OpenerElementID 属性,我可以让它工作。
有什么想法吗?
【问题讨论】:
标签: internet-explorer telerik radwindow