我的页面中有一个带有RadMultiPage的RadTabStrip,并且RadMultiPage中的每个选项卡都有一个RadPageView。我在其中一个RadPageViews中有一个RadGrid。我的RadGrid中有一个FormEditSetting,它显示了一个用于编辑和插入的弹出窗口。弹出窗口在RadPageView区域打开,我无法在页面的其他部分移动它...我应该设置哪个属性来保持页面前面的弹出窗口?
答案 0 :(得分:0)
当您在PageView中加载整个ppage时,它实际上是在iframe中加载的,因此无法从内部获取对象(即网格编辑表单)并将它们移到框架之外。
您可以考虑以下内容:
查看此演示,了解如何使用RadWindow编辑RadGrid:http://demos.telerik.com/aspnet-ajax/controls/examples/integration/gridandwindow/defaultcs.aspx?product=window。
从最上面的帧而不是当前帧打开RadWindow。 var wnd = window.top.radopen()之类的东西应该可以解决问题。请注意,您需要在顶部框架上使用RadWindowManager才能执行此操作
使用此页面中的方法将数据传递回调用框架:http://www.telerik.com/support/code-library/creating-parent-child-relationships-between-radwindows-and-passing-data-between-them - 您可以将调用框架的窗口对象存储在RadWindow对象的自定义字段中,这样您就可以在需要时传递数据或调用函数。