【问题标题】:RadWindow has no titlebarRadWindow 没有标题栏
【发布时间】:2014-05-06 21:22:33
【问题描述】:

我有一个包含 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 页面。 请注意,包含多页的初始页面还包含一个窗口管理器。

【问题讨论】:

  • 我找到了问题所在,有一些 css 文件干扰了 radwindow 的格式。

标签: javascript asp.net telerik telerik-window


【解决方案1】:
 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();" />

【讨论】:

    猜你喜欢
    • 2019-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 2018-08-11
    相关资源
    最近更新 更多