1. fullcalendar是一个日历插件,可以在相应的时间上面添加相应的日程或备注:

注意:

  1. 使用fullcalendar之前需要引入jquery插件。
  2. 然后引入它的js和css即可。
  3. fullcalendar的中文帮助文档:https://www.helloweba.net/javascript/445.html

2. fullcalendar的简单使用:

##在需要放置的日历模块中加入<div id="calendar"></div>。

然后进行初始化

$('#calendar').fullCalendar({
header: {
left: 'prev,next,today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
 //默认视图defaultView: 'agendaWeek',//设置日程事件的时间格式
timeFormat: {agenda:'H:mm{-H:mm}',month:'H:mm'},//日历下视图左侧的时间显示格式axisFormat: 'H:mm',//两个时间之间的间隔
slotMinutes: 15,/**date: 是用户点击的那一天的Date对象,用户点击日程周视图和日程天视图的时间曹一样
*/
//点击日历某天时候触发
dayClick: function(date, jsEvent, view) {//自行定义事件
},/**event: 包含了日程的信息(例如:日期,标题)jsEvent: 是原生的javascript事件,包含“点击坐标”之类的信息view: 是当前的view object在 eventClick 回调函数内部,this 是当前点击那个日程的<div>
*/
//点击日历中某个事情时候触发
eventClick: function(calEvent, jsEvent, view) {//自行定义事件},eventMouseover: function(event, jsEvent, view){/**以下代码是在事件上方悬浮时在下方显示提示信息
*/$(this).attr("title","<h2>Title</h2>").attr("data-container","body").attr ("data-toggle","popover").attr("data-content","<h4>Popover 中的一些内容 —— options 方法</h4>").attr("data-html","true").attr("data-trigger","hover").attr("data-placement","bottom");$("[data-toggle='popover']").popover();
},});

是bootstrap里的方法,链接 : http://www.runoob.com/bootstrap/bootstrap-popover-plugin.html

用来将日程填充到日历上面:

//清除原本所有的日历记录
$('#calendar').fullCalendar('removeEvents');
$.ajax({type: "POST",url: "请求数据的url",data: "",success: function (data) {if (data.length>0) {$.each(data, function (index, info) {var eventObj = new Object();//构造每一个日历记录eventObj.id = info.id;eventObj.title = info.prodEntName;eventObj.start = new Date(info.prepareTime);eventObj.end = new Date(info.endPrepareTime) ;var arr = [];//className是可以存放一些信息包括数组,方便在日历事件的时候使用eventObj.className = arr;eventObj.allDay = false;//刷新日历里面的记录$('#calendar').fullCalendar('renderEvent', eventObj, true);})} else {DialogUtils.error("失败", data.msg);}}
});

end

谢谢!

关于FullCalendar日历添加日程的简单使用方法相关推荐

  1. Vue中使用Fullcalendar日历开发日程安排

    效果图: 官方文档地址:Vue Component - Docs | FullCalendar 1.安装与FullCalendar相关的依赖项 npm install --save @fullcale ...

  2. android 添加日程失败,Andriod向系统日历添加日程

    Andriod向系统日历添加日程 1.检查是否有现有的账户存在 private static int checkCalendarAccount(Context context) { Cursor us ...

  3. Android 向系统日历添加日程

    工作需求:需要在某个时间点提前提醒用户秒杀活动开始 由于推送到达率不高不够及时,使用系统日历的日程是最方便最简单的选择 1.使用系统日历需要添加权限 targetSdkVersion=23以上的需要动 ...

  4. android向系统日历添加日程事件(实现闹铃效果,且在app被杀仍能完成)

    向系统日历读写事件有一下步骤 1,有读写日历的权限 2,如果没有日历账户需要先创建日历账户 3,实现日历事件增删改查,提醒功能 一,权限申请 AndroidManifest.xml添加如下权限 < ...

  5. 分享添加字幕最简单的方法 视频制作超简单

    字幕是一个视频或电影组成中相当重要的一部分,方便了我们更容易看懂视频以及视频想要表达的意思,但是很多新手小白在添加字幕时常常耗时耗力,小编今天分享一个添加字幕的方法,感兴趣的朋友一起来看看吧! 第一步 ...

  6. 无法同步谷歌日历_苹果日历不能添加日程提醒怎么办?云提醒软件为你罗列待办事项...

    苹果手机上可用来记录日程提醒的软件有提醒事项.备忘录和日历提醒,使用苹果手机的群体会根据个人的喜好选择桌面工具提醒,但是从相关的手机论坛中,网友提出的问题来看,不少人的日历添加日程提醒的按钮呈灰色显示 ...

  7. fullCalendar日历,点击添加日程,点击删除日程

    fullCalendar日历插件玩法解析 Fullcalendar安装 安装需要的npm包 npm install --save @fullcalendar/vue // 日历的周视图.日视图: np ...

  8. FullCalendar日历插件的简单使用(版本4.2.0)

    最近开的一个项目,涉及到了日历日程安排的功能,所以选用了一个免费的日历插件:FullCalendar 1.首先去官网将官方的demo下载下来,通过官方的demo进行一个初步的了解,下面正式开始 PS: ...

  9. js 排班插件_js jquery 实现 排班,轮班,日历,日程。使用fullcalendar 插件

    如果想用fullcalendar实现排班功能,或者日历.日程功能.那么只需要简单的几步: 这里先挂官网链接: fullcalendar fullcalendar官网下载链接 一.下载及简单配置 1.这 ...

最新文章

  1. 如何取小数点前两位并四舍五入?
  2. Beginning IOS 7 Development Exploring the IOS SDK - Handling Basic Interface Fun
  3. matlab画图函数plot
  4. 99. Leetcode 322. 零钱兑换 (动态规划-完全背包)
  5. shell 连接 mysql_如何把mysql语句写在shell里,运行后仍然是一个与mysql数据库连接的状态?...
  6. 爬虫侵入计算机系统,【探讨】利用“爬虫技术”获取数据行为的刑事考量 ——以一起非法获取计算机信息系统数据案为例...
  7. 华科的计算机和建筑学哪个强,华中科技大学和华南理工大学相比,谁更占优势?看了也许就知道了...
  8. bigdecimal 小于等于0_半场0-0比分的比赛,你需要注意这些
  9. Stream filter过滤案例
  10. 5.4.2 Using Hibernate templates
  11. strspn和strcspn妙用
  12. C++如何测试dll_Windows x86 Shellcode开发:寻找Kernel32.dll地址
  13. 实践 | 图片文本爬虫与数据分析
  14. 极域电子教室64位破解版|极域电子教室软件64位破解版下载v6.0
  15. 物理专业英语词汇(O-Z)
  16. contiki 学习资料
  17. excel合并单元格和左对齐
  18. 黑盒测试——NextDate函数测试(判定表驱动法)
  19. vue路由跳转不执行mounted方法
  20. 大数据挖掘技术在企业创新中的应用

热门文章

  1. 老系统升级到新系统-灰度发布
  2. 编程实现输入三角形的三条边长,判断能否构成三角形,如果能构成三角形,则计算三角形的面积并判断三角形的类型(锐角三角形、钝角三角形、直角三角形)。
  3. 经典排序算法之插入排序
  4. 苹果IPAD的使用心得
  5. android手机和荣耀哪个版本好,安卓手机谁的系统更好用?华为只排第5,第一名意想不到...
  6. 【转】送给前线码农的话 – 大牛们的经典语录
  7. 轮胎规格:195/60 R15
  8. Linux操作系统中的7件武器
  9. The puzzle of eggs and floors
  10. [CareerCup] 6.5 Drop Eggs 扔鸡蛋问题