【fullCalendar日历控件】根据日历控件展示的月份,控制datetimebox初始化显示控件的月份信息。

在fullcalendar日历控件中,为满足会议室预约模块的需求,文章详细介绍了如何根据日历控件展示的月份,来设置datetimebox默认显示相应月份的时间。通过获取并处理日历控件的月份信息,实现在新建信息页面时,datetimebox能够正确初始化显示所选月份。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

公司在使用fullcalendar插件制作会议室预约模块时,有这么一个需求:日历显示某月,在新建信息初始化datatimebox时,默认时间要显示某月时间。折腾了好久,不知从何下手,最后还是师傅出马解决的。下班后研究了一下,特此记录。


实现

  • 获取显示月份的值,显示形式如:六月,通过参数monthyear传递到新建信息页面。
$("#addScheduleBtn").click(
        function addSchedule() {
   
            //获取当前月份
            var view = $('#calendar').fullCalendar('getView');
            var title = view.title;
            var url = "${pageContext.request.contextPath}/administration/boardroom/boardroom/toEditJsp.do?editType=1&monthYear="+title;
            var obj = {
                url: url,
                title: '添加会议信息',
                id: 'boardroomAdd'
            };
            getDialogPage(obj);
        });
  • 在新建信息页面处理获取的monthyear。将该参数处理成日期字符串的形式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值