Fullcalendar 版本 3 曾经有一个回调函数,该函数会在所有事件呈现后触发。我会用这个:
eventAfterAllRender: function( view ) {
load_call_list();
}
load_call_list 是我创建的一个函数,用于根据某些事件的状态对其进行计数。它还查询我的数据库以获取其他信息。
使用 fullcalendar 4,一旦日历完全加载并且所有事件都已呈现,我想调用该函数。这是我的日历现在的初始化方式...
<script>
document.addEventListener('DOMContentLoaded', function() {
var calendar_full = document.getElementById('calendar_full');
var calendar = new FullCalendar.Calendar(calendar_full, {
height: 700,
selectMirror: true,
events: {
url: 'ajax_get_json.php?what=location_appointments'
},
....
我想我对 javascript 缺乏了解限制了我了解当日历事件全部加载完毕时我可以捕捉到的地方。
我考虑过使用 eventrender,但我不希望每次都触发 load_call_list,因为我的数据库也使用该函数进行查询。
我尝试使用 jquery $(document).ready(function(){}) 但在事件呈现之前触发。
关于如何做到这一点的任何建议?