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 547E - Mike and Friends(AC 自动机+树状数组)

    题面传送门 好久每做过 AC 自动机的题了--做几个题回忆一下罢 AC 自动机能够解决多串匹配问题,注意是匹配,碰到前后缀的问题那多半不在 AC 自动机能解决的范围内. 在初学 AC 自动机的时候相信 ...

  2. 用pipenv管理python虚拟环境

    python的虚拟环境可以为项目创建一个独立的环境,能够解决使用不同版本依赖给项目带来冲突的麻烦.创建虚拟环境的方式有很多种,pipenv会自动帮你管理虚拟环境和依赖文件,并且提供了一系列命令和选项来 ...

  3. miRNA 基本知识

    miRNA MicroRNA (miRNA)  是一类内生的.长度约为20-24个核苷酸的小 RNA,其在细胞内具有多种重要的调节作用.每个 miRNA 可以有多个靶基因的表达,而几个 miRNA 也 ...

  4. R包开发过程记录

    目的 走一遍R包开发过程,并发布到Github上使用. 步骤 1. 创建R包框架 Rsutdio --> File--> New Project--> New Directory - ...

  5. 什么是总线、总线的类型、局部总线、局部总线类型和什么是接口方式?什么是IDE?什么是SCSI?

    在安装电脑系统时,进行内核配置时涉及到各种总线类型,有必要了解一下什么是总线.总线的类型.局部总线.局部总线类型和接口方式. 1)总线总线是一组通信线.在机器内部, 各部件通过总线连接; 对于外部设备 ...

  6. 字符scanf 的输入注意

    1.注意scanf 不能有空格,如果有空格会将空格给输入进去 scanf("d "):---有空格 和scanf("d");--没有空格 有很大的区别

  7. 判断是否有重复,判断字符串是否有重复汉字【c#】

    string corn = "公司"; int n = 0; if (tbCorporateName.Text.IndexOf(corn) > -1) { string co ...

  8. 27.0 linux VM虚拟机IP问题

    我的虚拟机是每次换一个不同的网络,b不同的ip,使用桥接模式就无法连接,就需要重新还原默认设置才行: 第一步:点击虚拟机中的编辑-->虚拟网络编辑器 第二步:点击更改设置以管理员权限进入 第三步 ...

  9. Celery进阶

    Celery进阶 在你的应用中使用Celery 我们的项目 proj/__init__.py   /celery.py   /tasks.py 1 # celery.py 2 from celery ...

  10. KMP算法思路

    题目 给定一个字符串\(S\),求\(M\)字符串是否是\(S\)字符串中的子串.如果是,返回\(M\)对应\(S\)的第一个下标,否则返回-1. 例如:S串为a b c d a b c d a b ...