有没有办法在将事件拖到同一天时控制全日历中的事件?



我正在尝试使用FullCalendar中的可编辑资源,当我将事件拖动到另一天时,它运行得很好,但当我不想再拖动事件并将其拖动到以前的同一天时时,所有其他事件都会被禁用,我无法拖动其中任何一个。

你能帮帮我吗?

这是我的代码

editable: true,
eventDrop: function(info){
$.ajax({
type: "POST",
url: "<?php echo _Z_URL_ . $pkgnm; ?>control.php",
data: {
action: 'change_date',
age_id: info.event.id,
age_data: info.event.start.toLocaleString(),
age_end: info.event.end.toLocaleString(),
},
success: function(data){
if(data >= 1){
toastr.success('<?php echo constant("A data do evento foi alterada com sucesso!"); ?>',                 '<?php echo constant("Informação!"); ?>', {"closeButton": true, "timeOut": "2000"});
window.setTimeout(function () {
}, 2000);
} else if(data === '-1'){
toastr.error('<?php echo constant("O sistema encontrou um registro com esse recurso no mesmo horário!"); ?>', '<?php echo constant("Erro!"); ?>', {"closeButton": true, "timeOut": "2000"});
window.setTimeout(function () {
window.location = "<?php echo _Z_URL_ . $pkgnm; ?>";
}, 2000);
} else if(data === '-2'){
toastr.error('<?php echo constant("Não é possível alterar a data de um evento que não é seu!"); ?>', '<?php echo constant("Erro!"); ?>', {"closeButton": true, "timeOut": "2000"});
window.setTimeout(function () {
window.location = "<?php echo _Z_URL_ . $pkgnm; ?>";
}, 2000);
} else {
toastr.error('<?php echo constant("Ocorreu um erro ao tentar salvar o registro!"); ?>', '<?php echo constant("Erro!"); ?>', {"closeButton": true, "timeOut": "2000"});
window.setTimeout(function () {
window.location = "<?php echo _Z_URL_ . $pkgnm; ?>";
}, 2000);
}
}
})
}, ```

已解决!

您只需在代码editable:true,之后添加dragRevertDuration: 0,即可修复此错误!

相关内容

  • 没有找到相关文章

最新更新