fullcalendar - 将事件位置添加到 FullCalendarIO 的能力
问题描述
要知道是否可以将位置添加到 fullcalendar.io 中的事件。会议地点或文档中的演示中没有任何内容?
解决方案
事件对象的文档提到您可以在事件对象中包含自己的字段。FullCalendar 不会修改或删除它们,但也不会呈现它们。
因此,您可以将位置添加到您的事件中,但您必须找到自己的方式来呈现它们。
您可以在此处找到 eventRender 的文档。
这是显示事件位置的示例:
$(function() {
$('#calendar').fullCalendar({
defaultView: 'month',
defaultDate: '2018-10-07',
header: {
left: 'prev,next',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
events: [{
title: 'Meeting',
start: '2018-10-12T14:30:00',
location: 'Conference Room'
}],
eventRender: function(event, element) {
element.text(element.text() + ' ' + event.location)
}
});
});
html,
body {
margin: 0;
padding: 0;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
}
#calendar {
max-width: 900px;
margin: 40px auto;
}
<link href="https://fullcalendar.io/releases/fullcalendar/3.9.0/fullcalendar.min.css" rel="stylesheet" />
<script src="https://fullcalendar.io/releases/fullcalendar/3.9.0/lib/jquery.min.js"></script>
<script src="https://fullcalendar.io/releases/fullcalendar/3.9.0/lib/moment.min.js"></script>
<script src="https://fullcalendar.io/releases/fullcalendar/3.9.0/fullcalendar.min.js"></script>
<div id='calendar'></div>
推荐阅读
- ios - 我如何将服务器错误消息转换为 AFError
- google-analytics - 谷歌标签管理器 - 预览/调试跟踪工作与常规网站不跟踪
- python - pyspark 数据框列值替换为 pyspark 2.3 版中另一个列表中的索引
- java - 如何在 java 的输出中输入美元 ($) 符号?
- c# - 导入证书时缺少 PrivateKey
- spring-boot - 带有多模块 Maven 项目 spring-boot 的 TinyLog v2
- javascript - 从 Controller 或 Components 访问 Vue 中的实例数据
- ruby-on-rails - 在 Rails 模型中处理重复属性组的最佳方法
- php - PHP中的301重定向
- oracle - ORACLE 使用 EF Core 设置角色