相关疑难解决方法(0)

如何在完整日历中显示点击日期的活动详情

大家好我有事件阵列,点击一天我想在另一个面板中显示事件详情.我有阵列数组格式的数组,我没有得到如何渲染这个以获取事件的所有细节,包括在点击日的子数组详细信息.请查看您是否可以帮助我,或者可以在其中提出建议.这是我的代码如下.

$(window).load(function() {
    $('#calendar').fullCalendar({
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        editable: true,
        eventRender: function(event, element, view) {
            for (var i = 0; i <= event.products.length - 1; i++) {
                element.append('<span>' + event.products[i].name + '<span>');
            };
        },
        events: [{
            title: 'EventName',
            start: '2016-05-02',
            products: [{
                name: 'ProductName'
            }]
        }, {
            title: 'Event',
            start: '2016-05-03',
            products: [{
                name: 'ProductName1'
            }, {
                name: 'ProductName2'
            }, {
                name: 'ProductName3'
            },]
        }, {
            title: 'EventName',
            start: '2016-05-13',
            products: [{
                name: 'ProductName1' …
Run Code Online (Sandbox Code Playgroud)

javascript jquery fullcalendar

6
推荐指数
1
解决办法
2万
查看次数

如何动态更改事件源?

我正在使用jQuery FullCalendar插件.我想最初加载日历与事件作为数组.我这样做:

events: <%= Model.Events %>
Run Code Online (Sandbox Code Playgroud)

要么

eventSources: [{
                 events: <%= Model.Events %>
              }]
Run Code Online (Sandbox Code Playgroud)

两种方式都很好.我正在使用MVC 3.0并<%= Model.Events %>以JSON格式返回一系列事件.

我想仅使用events数组来初始加载日历.之后,每次需要获取事件时,我希望使用url'/ Calendar/Events'加载我的事件.

怎么可以实现?

addEventSource/removeEventSourceviewDisplay回调中尝试了不同的场景,但没有什么比我好.

events dynamic fullcalendar

5
推荐指数
0
解决办法
3177
查看次数

如何为每个视图加载不同的事件源(json)?

嗨,我有一个日历,必须为每个视图加载不同的JSON事件源.即,"月"的简短来源(每天最多只有3个单元格),然后是"日"和"周"的更详细的数据来源.

我想我可以在视图加载时捕获并基于哪个视图,调用removeEventSource()删除先前的事件源然后addEventSource()添加当前视图的相关数据并刷新.这是做这样事的唯一方法吗?如果是这样的话......我怎么检测到视图已经完成加载所以我可以调用getView()inturn加载适当的事件源?

我已经看到有loading()回调,但我不认为这是我需要的,我想知道整个日历何时完成加载不仅仅是当前的数据.

谢谢你的帮助

编辑:我能想到的唯一另一种方法是删除DAY/WEEK/MONTH fullcalendar按钮并替换为我自己的重新加载php屏幕的变量附加说&calLoad=month or &calLoad=day我可以加载不同的json feed但这显然是一种不太理想的做事方式.

fullcalendar

2
推荐指数
1
解决办法
9500
查看次数

标签 统计

fullcalendar ×3

dynamic ×1

events ×1

javascript ×1

jquery ×1