Я использую элементы управления Telerik MVC (которые на первый взгляд впечатляют) для создания приложения MVC3 Razor, и у меня возник вопрос по поводу элемента управления Window . Я пытаюсь назначить идентификатор для Window , когда я создаю его из JavaScript, чтобы я мог ссылаться на него в любое время, используя JQuery ... $ ('WindowID') ... ... но не могу показаться чтобы иметь возможность сделать это.
Короче, вот мое окно:
var windowElement = $.telerik.window.create({
title: "Window opened from JS",
html: "<strong>Inserting an image...</strong>",
contentUrl: '',
modal: false,
resizable: false,
draggable: true,
scrollable: false,
width: 150,
onClose: function () { }
})
Я бы хотел позже, из какой-нибудь другой случайной кнопки или события, иметь возможность перемещать, изменять размер или закрывать окно, используя его идентификатор. Проблема в том, что я не смог назначить Window какой-либо идентификатор при создании его в JavaScript.
Примечание:
Когда я создаю Окно в представлении Razor, я могу назначить «Имя» для Окна , которое позволяет мне делать именно то, что я хочу. Тем не менее, мне нужно иметь возможность создать Окно в JavaScript. Я думаю, я мог бы создать связку Windows в Razor, а затем скрыть / показать их по мере необходимости, но я бы хотел, чтобы это было последним средством.