0

Odoo 11 甘特图(Gantt)替代方案-Web timeline

Posted by Alan on October 11, 2018 in Coding |

Odoo 从9开始就取消了甘特图(Gantt)视图,据称是因为所使用的库dhtmlxgantt所采用的开放协议与 Odoo 不兼容(说人话就是要付费),因而在社区版中不再包含。Alan在刚接触 Odoo 时觉得这个功能以及 Workflow 在新版中的去除都非常可惜。

那么作为调包侠的我们是否有替代方案呢?其实 OCA 早就添加了一个免费的 Timeline 视图用于弥补这一损失,下载地址见官方的第三方应用市场:Web timeline

关于应用的下载和安排此处就不再赘述,先上图:

Odoo 11 甘特图(Gantt)替代方案探讨-Timeline

要在 Project中实现以上效果,需要对该 addon 进行一些修改:

addons/project/views/project_views.xml

以上分别使用了date_start和date_deadline字段作为 Timeline 中的开始和结束时间,考虑编辑的便利性,还应同时在 form 视图中添加date_start的编辑功能(由于 date_start 的数据类型是 datetime,所以这里添加了一个widget=”date”):

效果如下:

Project Task日期编辑

注:本方法在 Odoo 其它版本中应该同样适用

 

 

Tags: , , ,

Leave a Reply

Copyright © 2012-2018 记录点滴生活 | Alan Hou的个人博客 All rights reserved.