#asp.net-mvc #kendo-ui #scheduler
Вопрос:
Я использую планировщик kendo-ui и создаю события. Есть ли способ отключить всплывающее окно редактирования по умолчанию при двойном щелчке по событию. Потому что у меня есть пользовательское всплывающее окно события редактирования.
Ответ №1:
Используйте событие Редактирования и создайте функцию с условием, которое позволит или не позволит редактировать.
$("#scheduler").kendoScheduler({
date: new Date("2013/6/6"),
views: [ "day", "month" ],
dataSource: [
{
id: 1,
start: new Date("2021/9/6 08:00 AM"),
end: new Date("2021/9/6 09:00 AM"),
title: "test event"
}
],
edit: function(e) {
e.preventDefault();
if(yourCondition === false){
// do something else
} else {
// open the edit window
}
}
});
Об открытом окне редактирования события https://docs.telerik.com/aspnet-mvc/api/Kendo.Mvc.UI.Fluent/ActionSheetEventBuilder#opensystemstring