找回密码
 立即注册

QQ登录

只需一步,快速开始

vickdracula 活字格认证

高级会员

16

主题

186

帖子

1012

积分

高级会员

积分
1012

活字格高级认证活字格认证圣诞拼拼乐

vickdracula 活字格认证
高级会员   /  发表于:2021-9-8 09:55  /   查看:8652  /  回复:19
本帖最后由 vickdracula 于 2021-9-15 17:19 编辑

在被甘特图插件无情的折磨后,我一个低代码开发者决定速成JS面向百度编程寻找新的甘特图解决思路。

先说现在的插件的主要问题,优点不说了大家都清楚。
1.数据较多时加载缓慢
2.任务层级多时调整日期后计算缓慢,很多时候会卡死。
3.莫名其妙的出现日期是1900-01-01的BUG(深度应用的人都懂)

通过JS实现甘特图比较推荐的方式包括
1.jQueryGantt
这个是不是很眼熟,这个其实就是活字格里的插件,内容见附件,当个知识的搬运工收点运费
这个新版目前刷新效率很快,只是目前缺乏学习资料,改进起来还是有点吃力,所以先放这有空再研究。


image.png984591674.png
2.dhtmlxGantt
这个就有点意思了,官方资料很完整,有点编程基础的都能看懂。
优点:资料完整 https://docs.dhtmlx.com/gantt/index.html
          加载速度,自定义列都一流。
缺点:如果设置任务关系后,如 结束-开始 然后想自动计算任务时间,这个功能是收费的而且不便宜
          没有官方插件里实际开始结束时间的绘制,不适合任务的总结与汇报。(这个功能可以实现)

image.png258708495.png image.png539985961.png

-----------------------------------------------------------------------------------------------------------------------------------------------------------------
如果只有个图是不是不过瘾啊。
dhtmlxGantt 能比较友好的集成在活字格中,上图上附件。
image.png876672973.png
简单介绍下实现的过程
1.数据库,gannt_tasks储存任务基本信息 gannt_links储存任务之间 的关系
image.png454364013.png
image.png778996276.png
我这里加了一个项目名称模拟多项目时的状态。
详细内容看官方文档吧
2.引用JS CSS
image.png935768432.png
3.JAVA Script 实现甘特图数据的CRUD。
通过gantt.load
gantt.createDataProcessor(function(entity, action, data, id)方法与活字格的服务端命令进行交互
image.png163176879.png
下图见页面加载命令
image.png448110045.png

以上是核心内容,未完待续......

dhxgant(1.0).fgcc

288.32 KB, 下载次数: 47

售价: 30 金币  [记录]

JQGANT.rar

272.87 KB, 下载次数: 38

售价: 5 金币  [记录]

评分

参与人数 5金币 +2000 满意度 +20 收起 理由
13794930121 + 5
孤狼 + 5
amtath + 5
Chelsey.Wang + 2000 祝嫂子生日快乐!
奇遇之年 + 5

查看全部评分

19 个回复

正序浏览
Tom猫
中级会员   /  发表于:2021-9-10 17:01:11
推荐
甘特图使用场景挺多的
回复 使用道具 举报
妄想社成员活字格认证
银牌会员   /  发表于:2024-6-5 11:57:52
22#
这个demo  9.103 打开 报错了
回复 使用道具 举报
ldj
中级会员   /  发表于:2022-11-28 22:06:34
21#
学习学习,就想找个好用的甘特图模板
回复 使用道具 举报
nevofer
初级会员   /  发表于:2022-11-22 08:53:24
20#
牛!
回复 使用道具 举报
余音未静
高级会员   /  发表于:2022-11-10 10:36:39
19#
给力
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2022-10-20 21:56:31
18#
这个插件卖的还是美元呀
回复 使用道具 举报
whji69
中级会员   /  发表于:2022-10-20 08:35:31
17#
本帖最后由 whji69 于 2022-10-20 08:51 编辑

image.png821535339.png 有点贵,不知道有啥办法可以用起来
image.png611921691.png
回复 使用道具 举报
13794930121活字格认证
银牌会员   /  发表于:2022-10-19 16:17:34
16#
大哥后续咧,坐等
回复 使用道具 举报
绿之雪
金牌服务用户   /  发表于:2021-9-20 21:53:24
15#
image.png854648132.png
回复 使用道具 举报
vickdracula活字格认证
高级会员   /  发表于:2021-9-13 08:54:45
13#
lh123 发表于 2021-9-12 18:14
过分了。我看不懂的也发出来?

项总,哪里有问题,我这可以补充说明
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部