1、引入css与js文件

  <link rel="stylesheet" href="css/style.css" />  

  <script src="js/jquery-1.7.min.js"></script>
  <script src="js/jquery.fn.gantt.js" charset ="GB2312"></script>
  <script src="js/jquery.cookie.js"></script>
 
2、html
  <div class="gantt"></div>
 
3、数据对象

var demoSource = [
{
  name: "aaa",
  desc: "aaa",
  values: [
  {from: '2021-01-19',to: '2021-01-19',desc:"a1 2021-01-19",label:"a1",dataObj:{"id":"001","code":"a01"}},
  {from: '2021-02-19',to: '2021-02-19',desc:"a2 2021-02-19",label:"a2",dataObj:{"id":"002","code":"a02"}},
  {from: '2021-04-19',to: '2021-04-19',desc:"a3 2021-04-19",label:"a3",dataObj:{"id":"003","code":"a03"}}
  ]
}]

其中name指的是左侧第一列的内容,desc指的是左侧第二列的内容。

values指的是右侧显示的内容:

  其中from表示开始时间,to表示结束时间,desc表示鼠标放在数据条上所显示的内容。label甘特图项目的标题文字。

  dataObj表示其他自定义的内容,这可以是任意的数据类型, 例如,我这里是一个对象,可以使用这个dataObj做一个自定义的点击事件。

4、甘特图基本配置
$(".gantt").gantt({
source: data,
navigate: 'scroll',//// 底部使用拖拽的刻度尺还是按钮:scroll和buttons
scale: "weeks",// 这里是设置默认比例。这里总共有四个参数:months weeks days hours.
maxScale: "months", // 这里是设置最大比例。这里总共有四个参数:months weeks days hours.
minScale: "days", // 这里是设置最小比例。这里总共有四个参数:months weeks days hours.
itemsPerPage: 10, //设置甘特图每页显示多少条
onItemClick: function (data) {//有数据范围内的点击事件
console.log(data); // 这里输出的就是所点击数据的dataObj 001 a01
},
onAddClick: function (dt, rowId) {//无数据范围内的点击事件
},
});
 其中,点击事件onItemClick,其参数data,就是上述数据对象中的dataObj

jquery gantt 的使用的更多相关文章

  1. 【转载】 JQuery.Gantt(甘特图) 开发指南

    转载来自: http://www.cnblogs.com/liusuqi/archive/2013/06/09/3129293.html JQuery.Gantt是一个开源的基于JQuery库的用于实 ...

  2. JQuery.Gantt(甘特图)开发

    一.简介 JQuery.Gantt是一个开源的基于JQuery库的用于实现甘特图效果的可扩展功能的JS组件库. 二.前端页面 2.1 资源引用 首先需要将下载到的源码中的CSS.IMG.JS等资源放入 ...

  3. bootstrap和jQuery.Gantt的css冲突问题

    bootstrap是广泛使用的一个前端框架, 而jQuery.Gantt在目前也是一个很好用的用于绘制甘特图的插件.   这次在同时使用它们时,发现甘特图显示异常,如图   不加载bootstrap. ...

  4. jQuery.Gantt

    使用jQuery.Gantt过程中,遇到的问题!

  5. jQuery Gantt Edit:(一)参数以及方法说明

    jQuery Gantt editor jQuery Gantt Edit(以下简称GE)是一款开源的基于jQuery的甘特图插件,作者:robicch. GitHub地址:https://githu ...

  6. JQuery.Gantt开发指南(转)

    说明 日前需要用到甘特图,以下转载内容源自网络. • 概述 1.JQuery.Gantt是一个开源的基于JQuery库的用于实现甘特图效果的可扩展功能的JS组件库. •前端页面 o 资源引用 首先我们 ...

  7. jquery 甘特图开发指南

    JQuery.Gantt是一个开源的基于JQuery库的用于实现甘特图效果的可扩展功能的JS组件库. <link rel="stylesheet" href="cs ...

  8. 11个很棒的 jQuery 图表库

    如果你曾经使用过任何类型的数据,你应该知道阅读一排排数据的痛苦.通过所有这些数据弄清楚他们的意思是非常不容易的.可视化对于解决这个问题起到了重要的作用.可视化降低了数据阅读的难度,帮助决策者获得可操作 ...

  9. jqueryGannt用法

    jqueryGannt主要用于甘特图的展示,直接上步骤 1.下载 jquery.min.js js/jquery.fn.gantt.js 的js ,可以自己去github上搜官方的. 其他的要上传对应 ...

随机推荐

  1. Codeforces 1408I - Bitwise Magic(找性质+集合幂级数)

    Codeforces 题面传送门 & 洛谷题面传送门 Yet another immortal D1+D2 I %%%%%% 首先直接统计肯定是非常不容易的,不过注意到这个 \(k\) 非常小 ...

  2. HDU 7066 - NJU emulator(构造题)

    题面传送门 提供一种不同于官方题解.需要的操作次数比官方题解多(官方题解大概是 \(2\times 16\),我这大概是 \(3\times 16\)),但能通过此题的做法. 首先我们考虑一个暴力,我 ...

  3. Codeforces 730L - Expression Queries(大模拟)

    Codeforces 题面传送门 & 洛谷题面传送门 大模拟(?)+阿巴细节题,模拟赛时刚了 3h 最后因为某个细节写挂 100->40/ll/ll(下次一定不能再挂分了啊 awa) 首 ...

  4. 从零构建Java项目(Maven+SpringBoot+Git) #02 奥斯丁项目

    前两天我说要写个项目来持续迭代,有好多小伙伴都表示支持和鼓励,项目的第一篇这不就来了么~我给项目取了个名字,英文名叫做:austin,中文名叫做:奥斯丁 名字倒没有什么特别的含义,我单纯觉得这个名字好 ...

  5. day07 Nginx入门

    day07 Nginx入门 Nginx简介 Nginx是一个开源且高性能.可靠的http web服务.代理服务 开源:直接获取源代码 高性能:支持海量开发 可靠:服务稳定 特点: 1.高性能.高并发: ...

  6. 【vector+pair】洛谷 P4715 【深基16.例1】淘汰赛

    题目:P4715 [深基16.例1]淘汰赛 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这道题因为数据范围不大,所以做法可以非常简单,使用一个vector加上pair就可以了: ...

  7. 【J-Link】J-Link不支持(版本太低)

    事情起因,我原本可以烧录和仿真的(版本6.3.4),但是后来安装另一个东西,这个东西里面包含旧的J-Link驱动(版本5.1.2) 它把Keil文件夹下的JLinkARM.dll覆盖了,导致出现下面的 ...

  8. ReactiveCocoa操作方法-秩序

    doNext:      执行Next之前,会先执行这个Block doCompleted:      执行sendCompleted之前,会先执行这个Block - (void)doNext { [ ...

  9. Android: EditText设置属性和设置输入规则

    1.EditText输入限制规则 在xml:EditText 设置属性 android:digits="ABCDE123&*" ABCDE123&*是你的限制规则 ...

  10. Oracle学习笔记(1)

    折腾了好久 终于把oracle安装成功了.小兴奋下. 创建了一个数据库 dabook. run--> Services.msc查看服务: 可以看到DABOOK的服务已启动. 1,sys用户 在c ...