【问题标题】:RadGrid PopUp window opens in the area of a RadPageViewRadGrid 弹出窗口在 RadPageView 区域中打开
【发布时间】:2014-12-07 12:53:26
【问题描述】:

我的页面中有一个带有 RadMultiPage 的 RadTabStrip,并且我在 RadMultiPage 中的每个选项卡都有一个 RadPageView。我在其中一个 RadPageView 中有一个 RadGrid。我的 RadGrid 中有一个 FormEditSetting,它显示了一个用于编辑和插入的弹出窗口。弹出窗口在 RadPageView 区域打开,我无法在页面的其他部分移动它...我应该设置哪个属性以将弹出窗口保持在页面前面?

【问题讨论】:

    标签: asp.net telerik radgrid


    【解决方案1】:

    当您在 PageView 中加载整个页面时,它实际上是在 iframe 中加载的,因此无法从内部(即网格编辑表单)获取对象并将它们移出框架。

    您可以考虑以下几点:

    1. 查看此演示,了解如何使用 RadWindow 编辑 RadGrid:http://demos.telerik.com/aspnet-ajax/controls/examples/integration/gridandwindow/defaultcs.aspx?product=window

    2. 从最顶部的帧而不是当前帧打开 RadWindow。像 var wnd = window.top.radopen() 这样的东西应该可以解决问题。请注意,您需要顶部框架上的 RadWindowManager 来执行此操作

    3. 使用此页面中的方法将数据传递回调用框架:http://www.telerik.com/support/code-library/creating-parent-child-relationships-between-radwindows-and-passing-data-between-them - 您可以将调用框架的窗口对象存储在 RadWindow 对象的自定义字段中,以便您可以传递数据或调用函数需要时使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多