jquery - How to check for number of events on agendaDay and basicDay views -
i want disable calendar if there no events day (i'm using on sidebar in basicday view). know how can check number of events can disable calendar if there none?
help appreciated! in advance.
you can use following callbacks find out if there data in view:
var numevents = 0; $("#calendar").fullcalendar({ loading: function(isloading, view) { if(isloading) { // starting fetch events numevents = 0; } else { // done fetching events if(numevents == 0) { // disable calendar } else { // ensure calendar enabled } } }, eventafterrender: function(event, element, view) { numevents++; } });
since fullcalendar loads events current view, figure out view has new data (unless store them on client side), you'll want implement code on server side can return next date event. can use gotodate on calendar go date once server.
Comments
Post a Comment