我一直在尝试将 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 提要,但这仍然没有解决问题。
编辑 -
我试过制作一个只有时间表的模板,这似乎工作正常。然后它必须与引导程序或所选库(用于选择)冲突。有人对可能是什么冲突以及如何解决它有任何想法吗?