0

我一直在尝试将 FullCalendar 合并到我的 Symfony2.3 项目中。看起来它工作正常,但是我只有一个非常奇怪的问题 - 事件总是在左上角呈现(对于所有不同的视图)。有没有人经历过这个,也许有解决办法?我的代码在下面,我没有触及默认的 CSS 和 JS 文件。

这是日历呈现的内容:

在此处输入图像描述

这是我认为的 JS 和 HTML:

<script>
$(document).ready(function () {  

 $('#timetable').fullCalendar({
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,basicWeek,basicDay'
        },
        editable: false,
        handleWindowResize: true,
        events: '{{ path('
        calendar_get_json_data ') }}'
    });

});

</script>
<div id="timetable"></div>

最后是来自我上面的事件 URL 的 JSON 响应(顺便将其转换为“/app_dev.php/timetable/fetch”)

[{
    "id": 1,
    "title": "Test\/Exam",
    "start": "2013-11-12 16:00",
    "end": "2013-11-13 18:00",
    "url": "\/app_dev.php\/testevent\/1\/show"
}, {
    "id": 2,
    "title": "Test\/Exam",
    "start": "2013-11-13 06:00",
    "end": "2013-11-20 00:00",
    "url": "\/app_dev.php\/testevent\/2\/show"
}, {
    "id": 3,
    "title": "Test\/Exam",
    "start": "2013-11-08 10:00",
    "end": "2013-11-12 00:00",
    "url": "\/app_dev.php\/testevent\/3\/show"
}, {
    "id": 4,
    "title": "Test\/Exam",
    "start": "2013-11-12 10:00",
    "end": "2013-11-12 19:00",
    "url": "\/app_dev.php\/testevent\/4\/show"
}]

一切似乎都运行良好(返回了正确的 JSON 数据,我可以单击并查看链接等),但是渲染太奇怪了?我一定是错过了一些随机的东西。

感谢您的帮助!

PS 我尝试以“Ymd”格式(不带“H:i”)返回 JSON 提要,但这仍然没有解决问题。

编辑 -

我试过制作一个只有时间表的模板,这似乎工作正常。然后它必须与引导程序或所选库(用于选择)冲突。有人对可能是什么冲突以及如何解决它有任何想法吗?

4

0 回答 0