Моя память немного размыта, так как прошло несколько месяцев с тех пор, как я испортил элементы управления Telerik ... но что-то подсказывает мне, что было трудно / невозможно открыть окно в окне с помощью JavaScript.
Код, который у меня есть для этого сценария, открывает окно с выделенным кодом .NET, используя
radWindow.VisibleOnPageLoad = True
для события кнопки onClick
EDIT:
Я ошибся! Как указано ниже. Мой пример кода JavaScript для открытия окна внутри окна:
function closeWin() {
GetRadWindow().close();
}
function GetRadWindow() {
var oWindow = null; if (window.radWindow)
oWindow = window.radWindow; else if (window.frameElement.radWindow)
oWindow = window.frameElement.radWindow; return oWindow;
}
function ConfirmResult(sender, args) {
var ajaxManager = $find("radAjaxManager");
ajaxManager.ajaxRequest(args._argument);
if (args._argument == "confirm")
closeWin();
}
function OpenConfirmDialog() {
var window = GetRadWindow().get_windowManager().getWindowByName("DeleteConfirmPopup");
window.show();
window.add_close(ConfirmResult);
setTimeout(function () { window.set_modal(true); }, 0);
}