【发布时间】:2021-04-28 23:45:06
【问题描述】:
这是我的完整日历定义:
$('#modal_calendar').on('shown.bs.modal', function () {
$('[data-toggle="calendar"]').fullCalendar({
themeSystem: 'bootstrap4',
locale: 'es',
monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sáb'],
header: {
left: 'title',
center: '',
right: 'prev,next today'
},
buttonText: {
today: 'Hoy',
month: 'Mes',
week: 'Semana',
day: 'Día'
},
events: '/my/url',
lazyFetching: false
});
});
当模式对话框出现时,我正在加载完整的日历。注意lazyFetching = false。我需要始终检索事件。
当我加载页面并打开模式对话框时,/my/url url 被调用,因此日历正确显示事件。我遇到的问题是,当我关闭对话框,更改一些事件然后再次打开对话框时,/my/url url 不会再次调用以显示更改。当我通过全日历导航按钮更改月份时调用它。
有什么帮助吗?
【问题讨论】:
标签: javascript fullcalendar fullcalendar-3