0
イベントを再レンダリングするチェックボックスボタンがあります。私は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');
});