我有一个 RadWindow 如下:
<telerik:RadWindow ID="PIQRadWindow" Modal="true" runat="server" Skin="Default" Behaviors="Close,Move" CssClass="RadWindowCustomClass" VisibleStatusbar="false" width="400px" OnClientClose="RadWindowClose">
<ContentTemplate>
<pd:uc_PopupDropdown ID="pdPIQScore" enableviewstate="False" Draggable="true" isInternal="true" ISOC="ProjectInstructionQuality" DivContent = "pdPIQScore" ScriptPrefix = "OFS_" runat="server" />
</ContentTemplate>
</telerik:RadWindow>
我希望它在我定义的 onclick 事件中关闭。我试着用
function getRadWindow() {
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow;
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
return oWindow;
}
function clientClose() {
getRadWindow().close();
}
但这对我不起作用。错误消息:“window.frameElement 为空”。
有人有想法吗?