jquery:甘特图(gantt)使用总结

1.按照网上步骤引入js文件2.将星期以及月份汉化修改jquery.fn.gantt.js的settting配置dow: [“日”, “一”, “二”, “三”, “四”, “五”, “六”],months: [“一月”, “二月”, “三月”, “四月”, “五月”, “六月”, “七月”, “八月”, “九月”, “十 月”, “十一月”, “十二月”],3.使用ajax读取后台数据并展示,代码如下所示:$.ajax({url: “/application/zzpt/projec
摘要由CSDN通过智能技术生成

1.按照网上步骤引入js文件
2.将星期以及月份汉化
修改jquery.fn.gantt.js的settting配置
dow: [“日”, “一”, “二”, “三”, “四”, “五”, “六”],
months: [“一月”, “二月”, “三月”, “四月”, “五月”, “六月”, “七月”, “八月”, “九月”, “十 月”, “十一月”, “十二月”],
3.使用ajax读取后台数据并展示,代码如下所示:
$.ajax({
url: “/application/zzpt/project/getProjectGanttData”, //请求后台,并返回甘特图需要的json数据
type: “post”,
dataType: “json”,
cache: false, //关闭AJAX缓存
data: {“projectCode”: projectCode}, //传入的查询参数
success: function (data) {
//初始化gantt
$(".gantt").gantt({
source: data,
navigate: ‘scroll’, 底部使用拖拽的刻度尺还是按钮:scroll和buttons
scale: “days”,// 这里是设置默认比例。这里总共有四个参数:months weeks days hours.
maxScale: “months”, // 这里是设置最大比例。这里总共有四个参数:months weeks days hours.
minScale: “days”, // 这里是设置最小比例。这里总共有四个参数:months weeks days hours.
itemsPerPage: 20, //设置甘特图每页显示多少条
onItemClick: function (data) {//有数据范围内的点击事件

                },
                onAddClick: function (dt, rowId) {//无数据范围内的点击事件
                    // alert("Empty space clicked - add an item!");
                },
                onRender: function () {//渲染事件
                    if (window.console && typeof console.log === "function") {
                        // console.log("chart rendered");
              
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值