0
Я загружаю окно, но устанавливаю его на видимое значение false, но я не могу установить его видимость после того, как пользователь нажмет на кнопку.KendoWindow .visible(); не определено?
Вот код:
Окно создается во время загрузки:
$(function() {
if (!$("#windowAdmin-Popup").data("kendoWindow")) {
var windowAdmin = $("#windowAdmin-Popup").kendoWindow({
actions: ["Close"],
iframe: false,
width: 400,
height: 300,
resizable: true,
pinned: true,
open: true,
visible: false,
animation: {
open: {
effects: { fadeIn: {} },
duration: 200,
show: true
},
close: {
effects: { fadeOut: {} },
duration: 600,
hide: true
}
},
visible: false,
title: "",
modal: true,
close: function() {
//refreshes grid
$("#UserProfileGrid").data('kendoGrid').dataSource.read();
$("#UserProfileGrid").data('kendoGrid').refresh();
}
}).data("kendoWindow");
}
});
Это моя OnClick FUNC:
function addclick() {
var windowAdmin = $("#windowAdmin-Popup").data("kendoWindow");
// $("#windowAdmin-Popup")
windowAdmin.center();
// $("#windowAdmin-Popup")
windowAdmin.visible(); //error thrown here
windowAdmin.refresh({
url: "/UserManagement/RegisterUser",
cache: false
});
}
Кто-нибудь есть какие-либо идеи, почему это происходит