Планировщик Kendo-ui отключает редактирование событий

#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