JavaWeb项目FullCalendar日历插件使用的示例代码
发布时间 - 2026-01-11 03:00:27 点击率:次本文介绍了JavaWeb项目FullCalendar日历插件使用的示例代码,分享给大家,具体如下:

使用FullCalendar需要引用的文件
1.css文件
2.js文件
<link href="${base}/assets/global/plugins/fullcalendar/fullcalendar.min.css" rel="external nofollow" rel="stylesheet" type="text/css" />
<script src="${base}/assets/global/plugins/fullcalendar/fullcalendar.min.js"
type="text/javascript"></script>
生成日历主界面
FullCalendar·里有个events属性,可以从数据库查询数据动态添加事项
events: function(start,end,timezone, callback) {
//当前日期
var date = this.getDate().format('YYYY-MM-DD');
$.ajax({
url: ctx + "/teach/attend-getCalendarEventsByClazzId.do",
dataType: 'json',
data: {
calendarClazzId : function(){
return calendarClazzId;
},
date : date
},
success: function(result) {
var events = [];
$.each(result,function(index,r){
var beginTime = r.dateTime.substring(0,11) + r.beginTime.substring(11,20);
var endTime = r.dateTime.substring(0,11) + r.endTime.substring(11,20);
if(r.numbers != 0) {
events.push({
title : r.numbers + "人缺勤",
id : r.id,
start : beginTime,
end : endTime,
backgroundColor : r.numbers >= 3 ? Metronic.getBrandColor('red') :Metronic.getBrandColor('yellow')
});
} else {
events.push({
title : "全部出勤",
id : r.id,
start : beginTime,
end : endTime,
backgroundColor : Metronic.getBrandColor('green')
});
}
})
callback(events);
}
});
},
可以给传递到后台的参数重新赋值,并刷新页面事项,可以调用如下代码:
$('#calendar').fullCalendar('refetchEvents');
没选择班级之前默认日历界面
选择不同的班级,ajax会根据不同的班级id以及当前日期到后台查询事项并刷新\
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Java
# FullCalendar日历插件
# fullcalendar日历
# fullcalendar
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
详解Oracle修改字段类型方法总结
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何在阿里云购买域名并搭建网站?
公司网站制作价格怎么算,公司办个官网需要多少钱?
浅谈javascript alert和confirm的美化
如何快速搭建高效WAP手机网站吸引移动用户?
详解Android中Activity的四大启动模式实验简述
香港服务器部署网站为何提示未备案?
Laravel如何自定义分页视图?(Pagination示例)
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
微信小程序 wx.uploadFile无法上传解决办法
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
python中快速进行多个字符替换的方法小结
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
如何在云虚拟主机上快速搭建个人网站?
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
JavaScript如何操作视频_媒体API怎么控制播放
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
如何在Windows虚拟主机上快速搭建网站?
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Android自定义控件实现温度旋转按钮效果
LinuxShell函数封装方法_脚本复用设计思路【教程】
Laravel怎么调用外部API_Laravel Http Client客户端使用
如何用腾讯建站主机快速创建免费网站?
高防服务器租用指南:配置选择与快速部署攻略
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
使用Dockerfile构建java web环境
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
如何挑选优质建站一级代理提升网站排名?
香港网站服务器数量如何影响SEO优化效果?
如何在Ubuntu系统下快速搭建WordPress个人网站?
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
如何用花生壳三步快速搭建专属网站?
Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制
JS实现鼠标移上去显示图片或微信二维码
详解Android图表 MPAndroidChart折线图
如何在IIS中新建站点并配置端口与物理路径?
WEB开发之注册页面验证码倒计时代码的实现
Laravel怎么实现模型属性的自动加密
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
电商网站制作价格怎么算,网上拍卖流程以及规则?

