我有一个包含ascx页面的多页面,其中有一个带有3个制表符的标签页。在其中一个标签页面视图中,我有一个包含视图列的radgrid,该列打开包含gridview的radwindow。我的问题是所有的radwindows都正确打开,直到我打开该标签页面视图,窗口出现时没有它的标题栏和边框。
这是我的窗口管理员:
<telerik:RadWindowManager runat="server" ID="RadWindowManager1" EnableEmbeddedSkins="false">
<Windows>
<telerik:RadWindow ID="RadWindow1" runat="server" NavigateUrl="ViewForm.aspx?IdVoiture=10&IdType=4">
</telerik:RadWindow>
<telerik:RadWindow ID="RadWindow2" runat="server" NavigateUrl="http://www.google.com">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
这是打开我的radwindow的javascript:
function OpenViewRepport(VID,TID)
{
var oWindow3 = $find("RadWindowManager1").open("ViewForm.aspx?IdVoiture="+VID+"&IdType="+TID, null, null, 750, 600);
}
请帮助我,我尝试了所有方式来显示标题栏但它没有出现。 我认为这是因为它位于多页或因为它是一个ascx页面。 请注意,包含多页面的初始页面还包含一个窗口管理器。
答案 0 :(得分:0)
function OpenWindow() {
var url = '<%= ResolveUrl("add your url") %>';
var wnd = window.radopen('', null);
wnd.set_modal(true);
wnd.set_visibleTitlebar(true);
wnd.set_title(websiteName);
wnd.setSize(600, 500);
wnd.set_animation('Telerik.Web.UI.WindowAnimation.FlyIn');
wnd.setUrl(url);
return false;
}
你可以像上面的javascript代码一样打开窗口。它的工作原理。
<asp:ImageButton ID="AddButton" runat="server" ImageUrl="~/Images/AddRecord.gif"
OnClientClick="return OpenWindow();" />