laravel - FullCalendar - 删除事件中的点
问题描述
如何删除事件开始时间左侧的点?似乎无法在 FullCalendar 的文档中找到它
FullCalendar 设置的完整 JS 代码(这都在 JQuery 函数语句下)
$('#calendar').fullCalendar({
defaultDate: "{{ $month_year->format('Y-m') }}",
defaultView: 'month',
displayEventTime: true,
showNonCurrentDates: false,
eventWidth: "100%",
eventHeight: "100px",
timeFormat: 'H:mm',
header: {
left: '',
center: '',
right: ''
},
eventClick: function(jsEvent) {
$('#m_modalCal_' + jsEvent['id']).modal("show");
},
events: [
@php foreach($trainings as $training)
{
$dateTimeStart = $training->start_date->format('Y-m-d ').Carbon::parse($training->start_time)->format('H:i:s');
$dateTimeEnd = $training->start_date->format('Y-m-d ').Carbon::parse($training->end_time)->format('H:i:s');
@endphp
{
id: "{{ $training->id }}",
title: "{{ $training->title }}",
start: "{{ $dateTimeStart }}",
end: "{{ $dateTimeEnd }}",
@if($training->type_id == 1)
color: "#C0FFEE",
textColor: "black",
@elseif($training->type_id == 2)
color: "#E8D091",
textColor: "black",
@else
color: "#A491E8",
textColor: "black",
@endif
@if($training->status == 2)
color: "gray",
textColor: "black",
@endif
},
@php } @endphp
],
})
解决方案
在 fullcalendar v5 中,您可以设置eventDisplay / event.display显示为块,不显示事件点。
$('#calendar').fullCalendar({
//...
eventDisplay: 'block',
//...
})
另外:请参阅有关 daygrid 事件的升级说明(v4 到 v5)。
或者,明确地隐藏点:
#calendar .fc-daygrid-event-dot {
display: none;
}
推荐阅读
- python - 为什么在解析之前循环数据框中的列会导致索引错误,Python 3.6+?
- python - 使用日期时间列切片数据框(Python - Pandas)
- angular - 将 Angular 材质添加到 Nx 工作区
- python - Python 文档中的惯例是在函数/方法名称之后包含括号吗?
- javascript - 我正在尝试为名为“Fate Stay Night”的游戏制作 Discord Rich Presence,但代码不起作用
- python - 请帮助 Python 循环
- python - 在 Pandas 中将对象格式化为日期
- javascript - Firebase 托管错误错误:无法向 https://www.gstatic.com/firebasejs/releases 发出请求
- arrays - Euler Project 4:寻找最大的回文乘积
- c++ - 使用 boost 几何调整几何对象模型的进一步问题