self.kwindow = initWindow();
ниже не работает; как я могу добавить функцию щелчка на моем выше kwindow экземпляре объекта?
kwindow
self.kwindow.on('click',function(){ <---- this errors, not a function //.... });
Чтобы решить эту проблему, я бы добавил событие нажатия на оболочку окна при первом открытии окна.
var isOnClickEventRegistered = false; $("#window").kendoWindow({ . . . open: { if(!isOnClickEventRegistered) { $("#window").getKendoWindow().wrapper.on('click', function() { console.log("Click"); }); isOnClickEventRegistered = true; } } });
Пример: Событие щелчка окна