当前位置: 首页 > backend >正文

gantt-task-react的改造使用

gantt-task-react的镜像地址

例子

改造1:切断父子关联关系,父为project组件,子为task组件,

原来的功能是task组件拖动会影响到父组件,现在切断两者关联关系,数据都用task组件,

给task组件重新给上父子关联关系

父节点特有:是否为组:isGroup: true, 是否展开:expanded: true
子节点特有:groupId(groupId为父节点id)

需要注意的是progress这个字段要传0,不然底色不是纯色

改造2:将原来的全部伸缩改造为默认展示五列

改造3:将原来的task组件一个图形,拆分为两个图形,上面一个图形为计划开始时间和计划结束时间,下面一个图形为实际开始时间和实际结束时间,上面的图形可以拖动,下面的图形只是展示用,没有任何事件。

最终实现效果图:

改造后的插件效果图

<Gantttasks={getVisibleTasks()}TaskListHeader={(props) => <TaskListHeader {...props} isChecked={isChecked} />}TaskListTable={(props) => <TaskListContent {...props} isChecked={isChecked}toggleGroupClick={toggleGroupClick}onSearchTask={() => searchTasksFunc({page: currentPage,size: currentSize})} />}TooltipContent={() => null}viewMode={view}listCellWidth={"120px"}isChecked={isChecked}toggleNumber={isChecked ? 11 : 5}columnWidth={columnWidth}ganttHeight={'calc(80vh - 120px)'}locale={'zh-cn'}onExpanderClick={toggleGroupClick}onDoubleClick={handleDblClick}onDateChange={handleTaskChange}/>

http://www.xdnf.cn/news/14756.html

相关文章:

  • 源码运行效果图(六)
  • cocos creator 3.8 - 精品源码 - 六边形消消乐(六边形叠叠乐、六边形堆叠战士)
  • 《自动控制原理 》- 第 1 章 自动控制的基本原理与方式
  • 计算机操作系统(十七)内存管理
  • OpenCV图像噪点消除五大滤波方法
  • 能否仅用两台服务器实现集群的高可用性??
  • 创建套接字时和填充地址时指定类型的异同
  • 【LeetCode 热题 100】438. 找到字符串中所有字母异位词——(解法三)不定长滑动窗口+数组
  • 使用docker编译onlyoffice server 8.2.2 成功版 含踩坑记录
  • C++ STL深度剖析:Stack、queue、deque容器适配器核心接口
  • FDA IND审评流程及临床研究暂停要点
  • Ubuntu20.04离线安装Realtek b852无线网卡驱动
  • Java基础(Maven配置)
  • Vue工程化实现约定式路由自动注册
  • 汇总表支持表头分组,查询组件查询框可以调整高度,DataEase开源BI工具v2.10.11 LTS版本发布
  • Linux基本指令篇 —— tac指令
  • 基于JavaWeb的校园失物招领系统设计与实现
  • C++11 <chrono> 库特性:从入门到精通
  • 在shell中直接调用使用R
  • Spring Boot整合Redis指南
  • 强化学习理论基础:从Q-learning到PPO的算法演进(2)
  • RabbitMQ RPC模式Python示例
  • go写前端打包的自动化工具
  • oracle内存参数调整
  • 【Redis】解码Redis中的list类型,基本命令,内部编码方式以及适用的场景
  • 流程管理系统技术选型避坑指南(含开源)
  • 优化 ArcPy 脚本性能
  • Jmeter并发测试和持续性压测
  • AI+实时计算如何赋能金融系统?DolphinDB 在国泰君安期货年度中期策略会的演讲
  • 鸿蒙版FlutterSDK3.27.4可以使用了