封装一个开源的甘特图 react 组件

2017-02-15 12:14:36 +08:00
 50vip

github 地址:https://github.com/hustcc/gantt-for-react

示例地址:http://git.hust.cc/gantt-for-react

因为目前项目中,需要一个查看当前正在做的所有任务,利用甘特图来显示的一个非常不错的做法。但是 github 上已有的 react 甘特图组件太丑了。所以自己封装了一个。目前使用情况良好。

使用很简单:

import React from 'react';
import ReactGantt from 'gantt-for-react';

<ReactGantt 
    tasks={this.getTasks()} 
    viewMode={this.state.viewMode}

    onClick={this._func} 
    onDateChange={this._func}
    onProgressChange={this._func}
    onViewChange={this._func} 
    customPopupHtml={this._html_func} />

原始的甘特图库是 https://github.com/frappe/gantt,实用配置文档可以直接参考这个即可。

5623 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/340594

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX