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

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.lqws.cn/news/559351.html

相关文章:

  • MCP基础知识一
  • 【原理图设计】5Vto3.7Vto1.5V电源板一
  • 基于Uniapp+SpringBoot+Vue 的在线商城小程序
  • 前端react面试题之实现网页多选搜索框
  • 变长字节的数字表示法vb224
  • 抽屉打印公共组件想要实现的打印预览样式效果
  • 个人日记本小程序开发方案(使用IntelliJ IDEA)
  • C语言---常见的字符函数和字符串函数介绍
  • 【EDA软件】【联合Modelsim 同步FIFO仿真】
  • FPGA原理结构
  • 用AI给AR加“智慧”:揭秘增强现实智能互动的优化秘密
  • FPGA设计的用户约束
  • 领域驱动设计(DDD)【23】之泛化:从概念到实践
  • Spring Cloud Gateway 实战:网关配置与 Sentinel 限流详解
  • win10部署本地LLM和AI Agent
  • NLP——RNN传统模型
  • Linux系统环境编程之进程1
  • Jina-Embeddings-V4:多模态向量模型的革命性突破与实战指南
  • 华为云Flexus+DeepSeek征文|基于Dify构建AI资讯语音播报工作流
  • 鸿蒙5:组件监听和部分状态管理V2
  • Conformal LEC:官方学习教程
  • 【软考高项论文】论信息系统项目的沟通管理
  • [Andrej Karpathy_2] vibe coding | 大型语言模型的1960年代 | 自主性滑块
  • 某省赛题-windows内存取证
  • 【Linux】mmap分析
  • Excel限制编辑:保护表格的实用功能
  • 嵌入式网络通信与物联网协议全解析:Wi-Fi、BLE、LoRa、ZigBee 实战指南
  • Linux环境安装Redis的多种方式分析
  • Flutter基础(Isolate)
  • cocos creator 3.8 - 精品源码 - 六边形消消乐(六边形叠叠乐、六边形堆叠战士)