【问题标题】:Add events to fullcalendar in meteor在流星中将事件添加到全日历
【发布时间】:2023-03-21 08:15:01
【问题描述】:

我尝试使用 Adam Shaw 的 fullcalendar 包。

我的html:

<head> 
<title>Calendar Test</title>
</head> 
<body>
<div id='head'>
    <h1>Calendar Test Meteor</h1>
</div>
<div id='calendar'>
    {{> schedule_assessments}}
</div>  
</body>

<template name="schedule_assessments">
    {{rendered}}
</template>

我的js:

Template.schedule_assessments.rendered = function () {
    $('#calendar').fullCalendar({
    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,basicWeek,basicDay'
    },
    weekends: true, // will hide Saturdays and Sundays
    editable: true
});
}

我浏览了文档,但找不到任何特定于流星的帮助。 例如:如何在双击时添加事件?是否已经为活动设置了收藏集?如果我点击特定的一天,我如何在不知道该元素名称的情况下检测到这一点?

感谢您的帮助!

【问题讨论】:

    标签: meteor fullcalendar


    【解决方案1】:

    事件处理程序可用于在特定的正常日/事件日单击。

    看看这个Clicking & Hovering的功能是否可用

    eventClick: function(calEvent, jsEvent, view) {
    
            alert('Event: ' + calEvent.title);
            alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
            alert('View: ' + view.name);
    
            // change the border color just for fun
            $(this).css('border-color', 'red');
    
    }
    

    你自己也看看eventRender函数触发双击事件吧。

    eventRender: function(event, element) {
            element.qtip({
                content: event.description
            });
    }
    

    【讨论】:

    • 这并没有回答如何添加事件,虽然
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多