FullCalendar eventClick和dayClick不使用参数

时间:2016-01-24 14:00:03

标签: symfony fullcalendar

我使用的是fullcalendar,下面是我的设置:

$(function () {
    var date = new Date();
    var d = date.getDate();
    var m = date.getMonth();
    var y = date.getFullYear();

    $('#calendar').fullCalendar({
        header: {
            left:   '',
            center: '',
            right:  ''
        },
        defaultView: 'month',
        lazyFetching: true,
        timeFormat: {
            // for agendaWeek and agendaDay
            agenda: 'h:mmt',    // 5:00 - 6:30

            // for all other views
            '': 'h:mmt'         // 7p
        },
        isRTL: true,
        lang: 'fa',
        editable: true,
        disableResizing: true,
        dayNamesShort: ['یک‌شنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنج‌شنبه', 'جمعه', 'شنبه'],
        firstDay: 6,
        events: [
            {
                title  : 'event1',
                start  : '2016-01-24'
            },
            {
                title  : 'event2',
                start  : '2016-01-24',
                end    : '2016-01-25'
            },
            {
                title  : 'event3',
                start  : '2016-01-22',
                allDay : true // will make the time show
            }
        ],
        eventClick: function() {
            alert('win');
        }
    });
});

单击某个事件时,不会触发任何操作。我到处寻找,无法找到答案。 目前,我正在将FC与symfony2集成。 另外,这是我的资产:

<script src="{{ path('fos_js_routing_js', {'callback': 'fos.Router.setData'}) }}"></script>
<script src="{{ asset('js/moment.js') }}"></script>
<script src="{{ asset('bundles/adesignscalendar/js/fullcalendar/jquery.fullcalendar.min.js') }}"></script>
<script src="{{ asset('js/lang-all.js') }}"></script>

1 个答案:

答案 0 :(得分:0)

试试这个,

selectable: true,
eventClick: function( event, jsEvent, view ) { 
// your code
}