当前位置:首页 > 编程教程 > java技术文章 > JavaWeb项目FullCalendar日历插件使用的示例代码

JavaWeb项目FullCalendar日历插件实例用法

  • 发布时间:
  • 作者:码农之家
  • 点击:111

这篇文章主要知识点是关于Java、FullCalendar日历插件、fullcalendar日历、fullcalendar、java、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

Java Web从入门到精通
  • 类型:java web开发大小:156.8 MB格式:PDF作者:明日科技
立即下载

JavaWeb项目FullCalendar日历插件使用的示例代码

本文介绍了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');

没选择班级之前默认日历界面

JavaWeb项目FullCalendar日历插件使用的示例代码

选择不同的班级,ajax会根据不同的班级id以及当前日期到后台查询事项并刷新\

JavaWeb项目FullCalendar日历插件使用的示例代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

您可能感兴趣的文章:

  • Java调用CXF WebService接口的方式实例总结
  • JavaWeb乱码问题的解决方法
  • JavaWeb项目中classpath路径知识点总结
  • springboot+webmagic实现java爬虫jdbc及mysql实例代码
  • Java Web登录页面的实现方法详解
  • 介绍javaweb登录验证码的实现方法步骤
  • 相关电子书
    学习笔记
    网友NO.480078

    在Vue项目中用fullcalendar制作日程表的示例代码

    前言 最近老牌日历插件fullcalendar更新了v4版本,而且添加了Vue支持,所以用最新的fullcalendar v4制作一个完整日历体验一下,效果图: 安装 FullCalendar的功能被分解为“插件”。如果您需要它提供的功能,您只需要包含一个插件。 也就是说,FullCalendar v4所有插件都得单独安装引用。 npm install --save @fullcalendar/vue @fullcalendar/core @fullcalendar/daygrid 引用并初始化 引用、注册FullCalendar组件,得到一个月视图的日历。 scriptimport FullCalendar from '@fullcalendar/vue'import dayGridPlugin from '@fullcalendar/daygrid'export default { components: { FullCalendar }, data() { return { calendarPlugins: [ dayGridPlugin ] } }}/script template FullCalendar defaultView="dayGridMonth" :plugins="calendarPlugins" //template style lang='less' //用什么插件必须引入相应的样式表,否则不能正常显示 @import '~@fullcalendar/core/main.css'; @import '~@fullcalendar/daygrid/……

    网友NO.944904

    php使用fullcalendar日历插件详解

    最近做课程表的项目,找了好多个插件感觉都不好用,无意间看到了fullcalendar,还挺简单的,很方便,先贴一张项目页面 !DOCTYPE htmlhtmlheadmeta charset='utf-8' /!-- 日历插件 --link href='/public/school/table/fullcalendar.min.css' rel='stylesheet' /link href='/public/school/table/fullcalendar.print.min.css' rel='stylesheet' media='print' /script src='/public/school/table/moment.min.js'/scriptscript src='/public/school/table/jquery.min.js'/scriptscript src='/public/school/table/fullcalendar.min.js'/script!-- fullcalendar语言包 --script src='/public/school/table/locale-all.js'/script!-- layui --link rel="stylesheet" href="/public/school/layui/css/layui.css" rel="external nofollow" media="all"link rel="stylesheet" href="/public/school/style/admin.css" rel="external nofollow" media="all"script src="/public/school/layui/layui.js"/script !-- bootstrap --link href='https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css' rel='style……

    <
    1
    >

    Copyright 2018-2020 www.xz577.com 码农之家

    版权投诉 / 书籍推广 / 赞助:520161757@qq.com