完整日历今天按钮自定义行为
fullCalendar today button custom behavior
我在使用完整日历时遇到问题。我正在使用周视图(默认视图:"基本周"),以及工具栏按钮"今天","上一个","下一个"。当我单击"今天"按钮时,单击日历会导航回当前周,但日期选择不会更改。我希望日历导航到当前周并在日历上选择今天日期。但是我在重新定义"今天"按钮单击事件时遇到了麻烦。
代码示例:https://plnkr.co/edit/dv9yiq1CdJxfFTsDg4Yx?p=preview
defaultView: 'basicWeek',
defaultDate: '2016-01-12',
selectable: true,
selectHelper: true,
select: function(start, end) {
console.log('select');
var title = prompt('Event Title:');
var eventData;
if (title) {
eventData = {
title: title,
start: start,
end: end
};
$('#calendar').fullCalendar('renderEvent', eventData, true);
}
$('#calendar').fullCalendar('unselect');
}
在这种情况下,我希望当我单击"今天"按钮时出现今天日期的弹出窗口(警报)。所以基本上按钮点击不仅可以将我导航到当前一周,还可以选择当前日期。
您可以手动收听今天的按钮单击,然后调用日历的 select 方法传递正确的参数。
请尝试以下代码:https://plnkr.co/edit/62Dx5pVrDDXnwoME5jbU?p=preview
calendar.find('.fc-today-button').click(function(){
var start = new Date();
start.setHours(0,0,0,0);
var end = new Date();
end.setDate(end.getDate() + 1);
end.setHours(0,0,0,0);
calendar.fullCalendar('select', start, end);
});
试试:
this.calendarComponent.calendar.today()
或
this.calendar.getApi().changeView('resourceTimelineWeek','2022-07-26')
相关文章:
- WooCommerce的“添加到购物车”按钮旁边的自定义按钮基于产品类型
- 将自定义按钮添加到现有网站
- 在“添加自定义按钮”旁边添加自定义按钮;添加到CART”;WooCommerce的按钮
- 谷歌日历自定义按钮
- jqgridnavgrid在搜索按钮和自定义按钮之后添加按钮
- 如何确定控件/插件是否从 CRM 2011 中功能区上的自定义按钮触发
- WordPress TinyMCE自定义按钮与输入类型编号
- Javascript使用自定义按钮手动打开Kendo UI网格编辑器
- Highmaps-使用导出创建自定义按钮
- 在jqGrid中的行中添加自定义按钮
- 如何使用tinymce在选择更改时启用/禁用自定义按钮
- 如何使用mediaelement,js脚本在html播放器中添加自定义按钮
- 使用自定义按钮控制Soundcloud HTML5 Widget Player
- 谷歌地图自定义按钮与标准风格
- 使用 Jquery 自定义按钮和滑块(大小、位置、标题大小)
- 带有谷歌地图绘图的自定义按钮
- 如何在 JQuery Mobile 中的列表视图中拥有自定义按钮
- 引导模式的自定义按钮事件多次显示
- ckeditor 4 jQuery Adapter, 如何添加自定义按钮.
- 自定义按钮上的全屏Vimeo触发事件