vxe-gantt
文章平均质量分 83
daols88
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue 甘特图组件 vxe-gantt 修改滚动条样式-让滚动条自动隐藏
vxe-gantt支持自定义滚动条,通过useScrollbar: true启用内置滚动条组件,结合scrollbarConfig.autoHide: true实现滚动条自动隐藏,非活动时消失,滚动时显现,提升界面简洁性。支持动态切换与跨浏览器一致性,优化视觉体验。原创 2026-10-15 13:49:29 · 200 阅读 · 0 评论 -
vue 甘特图组件 vxe-gantt 自动计算工期显示关键路径
vxe-gantt 是基于 Vue 的甘特图组件,支持任务依赖、进度展示与拖拽调整。通过配置 showCriticalPath: true,可自动计算并高亮关键路径,直观识别影响项目工期的核心任务。结合依赖关系(如完成-开始)与动态日期同步,实现项目计划的实时更新与可视化管理,提升项目管控效率。原创 2026-09-21 09:37:24 · 235 阅读 · 0 评论 -
vue 甘特图组件 vxe-gantt 依赖连接线可视化拖拽创建与双击删除
vxe-gantt 通过可视化交互提升任务依赖管理效率:启用 linkCreatable 可拖拽创建依赖线,isDblclickToRemove 支持双击删除,配合悬停/点击高亮增强操作体验。需确保 links 中 from/to 与任务 keyField(如 id)一致,并注意循环依赖校验及数据同步。开发者仅需配置关键参数,即可实现灵活、直观的项目排期管理。原创 2026-09-10 11:27:05 · 163 阅读 · 0 评论 -
vue 甘特图组件 vxe-gantt 紧前紧后依赖关系连接线配置详解
在项目管理、生产排程、研发计划等场景中,甘特图是展示任务时间线与依赖关系的核心工具。任务依赖关系(即“紧前紧后关系”)决定了任务执行的先后顺序,直接影响项目进度的计算与关键路径的识别。vxe-gantt 作为 Vxe 生态中的专业甘特图组件,提供了四种标准的依赖关系类型,并通过 links 配置轻松绘制任务之间的连接线。本文将详细解读每种依赖类型的含义,并配合完整代码示例,帮助您快速搭建带依赖关系的甘特图。原创 2026-08-24 14:07:33 · 234 阅读 · 0 评论 -
vue 甘特图组件 vxe-gantt 任务条拖拽自动更新日期
vxe-gantt 甘特图组件提供直观的任务条拖拽功能,支持移动和缩放任务条来调整起止时间,自动更新相关数据。通过配置 taskBarConfig 中的 moveable 和 resizable 属性,可分别控制整体移动和两端缩放,mode: 'progress' 参数能实现进度条实时跟随的细腻交互效果。该功能简化了项目管理中的排期调整,使时间变更操作可视化且高效,支持精确到秒的时间修改,大幅提升任务调度效率。原创 2026-08-14 11:24:40 · 326 阅读 · 0 评论 -
vue 甘特图组件 vxe-gantt 自定义右侧任务视图列头样式
本文介绍了如何在vxe-gantt甘特图中自定义时间轴列头样式,提升数据可视化效果。通过taskViewConfig.scales中的headerCellStyle回调函数,可以根据日期信息动态设置单元格样式。文章提供了核心配置示例,包括周末高亮显示(绿色文字/背景色)和节假日特殊标记的实现方法。代码片段展示了如何通过dateObj获取日期信息(年、月、日、星期)进行条件判断,支持返回颜色、背景色等样式属性。这种灵活的样式定制功能使甘特图能更好地满足业务场景需求,增强数据可读性。原创 2026-07-10 07:44:41 · 273 阅读 · 0 评论 -
vue 甘特图 vxe-gantt 小时视图设置日期轴每间隔 3 个小时
本文介绍了如何使用vxe-gantt的小时视图展示短期任务。通过配置taskViewConfig.scales,将底层时间单位设为小时并设置step参数(如3小时一个刻度),可以精确控制时间轴密度。示例代码展示了如何设置3小时间隔的视图,并提供了调整间隔的方法(修改step值)。这种配置既能显示日期分布,又能查看小时级任务细节,适合短时间跨度任务的展示。文章还包含完整的Vue组件代码和配置说明表格,便于开发者快速实现。原创 2026-07-10 07:15:08 · 293 阅读 · 0 评论 -
vue 甘特图组件 vxe-gantt 实现双进度条:计划 vs 实际,支持多级子任务拆分
本文介绍了在vxe-gantt中实现计划与实际进度对比的两种方案。一级双进度方案仅拆分顶层任务为计划和实际两条进度条,通过数据转换生成虚拟记录并自定义样式;多级双进度方案则对所有层级任务进行拆分,实现完整的计划与实际进度对比。文章详细说明了两种方案的技术实现思路、关键配置项和样式区分方法,并提供了可视化效果图和代码示例。该方案支持从简单到复杂的不同业务场景需求,为项目管理中的进度跟踪提供了灵活的可视化解决方案。原创 2026-07-06 07:52:03 · 371 阅读 · 0 评论 -
vue 甘特图 vxe-gantt 的使用(四):周视图的渲染
vxe-gantt甘特图组件提供了灵活的周视图功能,支持两种显示模式:默认模式以周为粒度展示任务分布,简洁直观;精确模式通过dateFormat配置可细化到天级精度,在周单元格内显示任务具体起止位置。组件支持自定义周起始日(如周一或周日),通过scales和taskViewConfig等配置项调整视图样式。两种模式分别适用于宏观周计划管理和精细化排期场景,开发者可根据项目需求在简洁性和精确性之间灵活选择。原创 2026-06-25 14:19:34 · 357 阅读 · 0 评论 -
高性能 Vue 甘特图:vxe-gantt 如何秒级渲染万级任务数据
vxe-gantt组件通过虚拟滚动技术解决了传统甘特图在大数据量下的性能瓶颈,实现毫秒级加载万级任务数据。其核心原理是仅渲染可视区域内容,动态加载销毁节点,将DOM数量控制在常数范围。配置简单,只需设置virtualYConfig即可启用垂直虚拟滚动。实际测试显示,加载10000条数据时首屏渲染仅需0.2-0.5秒,滚动流畅,内存占用稳定。该方案使甘特图具备企业级数据处理能力,大幅提升了项目管理等场景下的用户体验。原创 2026-06-08 15:14:53 · 245 阅读 · 0 评论 -
在 vxe-gantt 中使用里程碑配置项目关键节点
本文介绍了如何在vxe-gantt组件中实现里程碑功能。通过将任务类型设置为VxeGanttTaskType.Milestone,并配置start时间(end可留空),即可将任务渲染为菱形图标标记关键节点。文章提供了完整的配置说明和代码示例,展示了项目启动、需求评审、测试完成等里程碑事件的实现方式。该功能有助于清晰展示项目关键时间点,提升甘特图的可读性。原创 2026-05-21 13:48:02 · 412 阅读 · 0 评论 -
vxe-gantt 如何自定义日期格式
vxe-gantt 支持自定义日期显示格式,通过配置 taskConfig.dateFormat 属性即可灵活设置。支持多种占位符如 yyyy(年)、MM(月)、dd(日)、HH(时)等,可组合成不同地区格式。使用时需确保数据格式与配置一致,该设置会影响整个甘特图的日期显示和计算。同时支持动态修改格式,但若列单独设置了 formatter 则以之为准。原创 2026-05-08 17:08:55 · 409 阅读 · 0 评论 -
vue甘特图vxe-gantt如何实现拖拽任务条时如有已关联依赖线,同时更新依赖任务的日期的方式
本文介绍了如何在Vue甘特图组件vxe-gantt中实现拖拽任务条时同步更新关联依赖任务日期的方法。通过配置taskBarMoveConfig.moveSetMethod自定义拖拽逻辑,当任务存在前置或后置依赖时,可以自动更新相关任务的开始和结束日期。文章提供了基础实现代码示例,展示了如何通过linkInfo获取关联任务信息,并使用XEUtils进行日期计算。还演示了更复杂的逻辑处理方案,包括根据不同的依赖类型(FinishToStart、StartToStart等)智能调整关联任务的日期,确保任务依赖关系原创 2026-05-07 10:05:01 · 327 阅读 · 0 评论 -
vue甘特图vxe-gantt定位到对应的行于列,定位到对应的任务视图任务条
本文介绍了如何使用vxe-gantt组件的滚动定位功能来提升项目管理效率。该组件提供scrollToRow、scrollToColumn和scrollToTaskView等API方法,可以精准定位到特定行、列或任务视图。通过代码示例展示了三种定位方式:1)滚动到指定列(如Start Date列);2)滚动到指定行(首行、末行或特定项目行);3)定位到具体任务视图。这些功能特别适用于处理大量数据时快速导航到目标位置,避免手动滚动查找的低效操作。文章还提供了完整的Vue组件实现代码,包含按钮触发不同定位操作的示原创 2026-03-30 16:16:32 · 477 阅读 · 0 评论 -
vue甘特图vxe-gantt实现点击任务条弹出编辑表单
本文介绍了使用vxe-gantt组件实现甘特图任务条点击编辑功能的方法。通过配置甘特图选项和表单组件,当用户点击任务条时会弹出编辑模态框,支持编辑任务名称、时间、进度、负责人等详细信息,并包含图片和附件上传功能。关键实现包括:1)配置甘特图显示样式和列定义;2)设置表单验证规则和上传组件;3)处理任务条点击事件并同步数据到表单;4)表单提交时进行验证并更新甘特图数据。该方案提供了直观的任务管理交互体验,适合项目管理场景应用。原创 2026-03-27 09:25:19 · 271 阅读 · 0 评论 -
vue甘特图vxe-gantt如何设置日期轴显示为周模式
本文介绍了如何配置甘特图日期轴的显示层级。通过taskViewConfig.scales参数可以设置"月+周"双层级显示,默认以周一为一周起始日。如需自定义周起始日,可将scales数组项改为对象形式,用startDay参数指定(0为周日,1为周一)。该配置方法能灵活满足不同项目管理场景对时间周期的展示需求。原创 2026-03-26 08:15:00 · 229 阅读 · 0 评论 -
vue甘特图 vxe-gantt 如何实现双击连接线自动删除线功能(含二次确认)
Vue甘特图组件vxe-gantt实现双击删除连接线功能的方法:在taskLinkConfig中设置isDblclickToRemove为true开启双击删除,并通过beforeRemoveMethod钩子实现二次确认。该钩子可返回Promise,在用户确认后返回true执行删除,否则取消操作。示例代码展示了如何结合VxeUI.modal.confirm实现删除确认弹窗,确保操作安全可靠。组件支持多种依赖线类型,提供灵活的任务管理功能。原创 2026-03-16 14:15:17 · 413 阅读 · 0 评论 -
如何使用 vue 甘特图 vxe-gantt 渲染显示多行任务,预计完成日期和实际完成日期多条任务条
本文介绍了如何使用vxe-gantt组件实现多行任务甘特图展示。通过树结构渲染子任务,可以将一行拆分为多条任务条(如计划与实际进度),并支持自定义任务条颜色(使用CSS变量--vxe-ui-gantt-view-task-bar-completed-background-color)。组件提供拖拽调整日期、创建依赖线等功能,通过设置taskBarSubviewConfig的barStyle属性控制任务条位置和样式。示例代码展示了如何配置数据源,将计划日期和实际日期分别渲染为上下两条任务条,并通过transf原创 2026-02-24 10:46:35 · 861 阅读 · 0 评论
分享