jquery fullcalendar event filtering

后端 未结 4 2029
盖世英雄少女心
盖世英雄少女心 2020-11-30 02:36

Is there any method to dynamic filter events on client side in fullcalendar? When I get events from server (json_encoded) I assign my own parameter \"school_id\" to every ev

4条回答
  •  鱼传尺愫
    2020-11-30 03:16

    $("#searchbtnfilter").click(function(){
    
        var valfiltermots=$('#filtermots').val();
        var valfilterpar=$('#filterpar').val();
        var valfiltercategorie=$('#filtercategorie').val();
        var valfilterdate1=$('#filterdate1').val();
        var valfilterdate2=$('#filterdate2').val();
        var valfilterdepdepartevent=$('#filterdepdepartevent').val();
        var valfilterdeparriveevent=$('#filterdeparriveevent').val();
    
        $('#calendar').fullCalendar('removeEventSources');
        $('#calendar').fullCalendar('refetchEvents');
        var start_source1 = {
                type:'POST',
                data: {filtermots:valfiltermots,filterpar:valfilterpar,filtercategorie:valfiltercategorie,filterdate1:valfilterdate1,filterdate2:valfilterdate2,filterdepdepartevent:valfilterdepdepartevent,filterdeparriveevent: valfilterdeparriveevent},
                url: ""
        };
        $('#calendar').fullCalendar('addEventSource', start_source1);
    });
    

    the code need

    $('#calendar').fullCalendar('refetchEvents');
    

    after

    $('#calendar').fullCalendar('removeEventSources');
    

    and add new event

    $('#calendar').fullCalendar('addEventSource', start_source1);
    

提交回复
热议问题