0
我有一個複選框按鈕,我想重新渲染事件onChange。我調用rerenderEvents函數,但它不會觸發我在日曆創建腳本中指定的eventRender函數。調用渲染函數$('#calendar')。fullCalendar('render');但由於某種原因,佔用當天的事件事件相互重疊而不是疊加。rerenderEvents不會調用eventRender回調和其他錯誤
這裏是我的代碼,其他的初始化參數已經爲可讀性刪除:
$('#calendar').fullCalendar({
eventRender: function(event, element) {
//alert(event.title);
if(event.status == 1) {
//alert(event.title);
if(!$("#accepted").attr("checked"))
return false;
}
else if(event.status == 2) {
if(!$("#rejected").attr("checked"))
return false;
}
else if(event.status == '') {
if(!$("#nostatus").attr("checked"))
return false;
}
}
})
$("#accepted").change(function() {
$('#calendar').fullCalendar('rerenderEvents');
});
$("#rejected").change(function() {
$('#calendar').fullCalendar('render');
});