2014-12-07 4 views
1

У меня есть RadTabStrip на моей странице с RadMultiPage, и у меня есть RadPageView для каждой вкладки в RadMultiPage. У меня есть RadGrid в одном из RadPageView. В моем RadGrid есть FormEditSetting, в котором отображается всплывающее окно для редактирования и вставки. всплывающее окно открывается в области RadPageView, и я не могу переместить его в других частях страницы ... какое свойство я должен установить для отображения всплывающего окна перед страницей?Окно RadGrid PopUp открывается в области RadPageView

ответ

0

Когда вы загружаете всю страницу в PageView, она фактически загружается в iframe, поэтому нельзя извлекать объекты изнутри (то есть форму редактирования сетки) и перемещать их за пределы рамки.

Что вы можете рассмотреть следующие:

  1. изучить эту демонстрацию, чтобы увидеть, как вы можете редактировать RadGrid с RadWindow: 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 чтобы вы могли передавать данные или вызывать функции в нем, когда это необходимо.

Смежные вопросы