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

基于Axure的动态甘特图设计:实现任务增删改与时间拖拽交互

甘特图作为项目管理核心工具,其动态交互能力直接关系到团队协作效率。本文以Axure RP 9为载体,通过中继器(Repeater)与动态面板(Dynamic Panel)的深度结合,设计一款支持任务名称动态编辑、时间轴拖拽调整、进度实时计算的甘特图原型,满足多任务并行管理场景需求。

一、核心功能架构设计

1. 数据模型构建

采用中继器作为数据容器,预设以下字段:

    • 任务名称(Text):支持双击编辑

    • 开始时间(Start):数值化时间戳

    • 结束时间(End):数值化时间戳

    • 完成进度(Progress):0-100%数值

    • 依赖关系(Dependency):任务ID数组

    通过中继器数据集实现动态绑定,例如设置任务A的依赖关系为任务B的ID,即可自动触发前置任务校验逻辑。

    2. 交互组件矩阵

    组件类型

    核心功能

    交互事件

    中继器条目

    任务卡片渲染

    每项加载时绑定数据字段

    动态面板

    拖拽容器

    拖动开始/移动/结束事件

    矩形条形图

    进度可视化

    宽度动态计算((结束-开始)*时间轴比例)

    输入框+按钮

    任务增删改

    添加行/删除行/更新行交互

    里程碑标记

    关键节点标注

    条件显示(进度=100%时触发)

    二、关键交互实现方案

    1. 动态任务管理

    添加任务
    1. 点击"新增任务"按钮弹出模态框

    2. 输入名称、选择时间范围后,通过中继器"添加行"动作插入数据

    删除任务
    1. 每行设置删除按钮

    2. 触发中继器"删除行"动作,通过[[This]]引用当前行

    3. 联动删除依赖该任务的其他任务

    修改任务

    1. 支持表格行内编辑,任务名称修改

    2. 支持条形图任意拖动,调节时间进度,任务开始结束位置

    甘特图是项目管理工具,以条形图横向展示任务时间轴,纵轴列任务清单,条块长度代表时长,通过颜色或进度标识完成状态。它能清晰规划任务起止、依赖关系及资源分配,适用于项目规划、协调分工与进度监控。

    设计浏览:【演示】【持续更新】高保真动态项目管理图表集原型 - AxureShop产品原型网

     

      — — 往期推荐 — —

    Axure大屏可视化模板:赋能多领域,开启数据展示新篇章_axre-CSDN博客

    ElementUI3.0元件库+通用后台模板的高效融合

    2小时完成1天工作量?有了这款Axure移动端元件库,设计如此简单-CSDN博客

    CRM企业客户关系管理系统产品原型方案-CSDN博客

    Axhub Charts:Axure原型设计的动态数据可视化元件库-CSDN博客

     

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

    相关文章:

  • 打工人必看:Word中姓名对齐的高效方法
  • 计算器(WEB)
  • PWNOS:2.0(vulnhub靶机)
  • Java知识日常巩固(五)
  • 在GNS3中安装Kali Linux
  • 【深度好文】2、深入浅出 Milvus 数据库管理:从创建到删除的完整指南
  • spark-standalone模式
  • 设置Rocky Linux盒盖不休眠的3个简单步骤
  • 常见的几种分块策略,每种策略都有适用场景和优缺点
  • 题目 3320: 蓝桥杯2025年第十六届省赛真题-产值调整
  • 【爬虫】DrissionPage-获取douyim用户下的视频
  • 论文阅读:2024 NeurIPS Group Robust Preference Optimization in Reward-free RLHF
  • 幻读是什么项目中是怎么保证不会出现幻读
  • 高级电影感户外街拍人像摄影后期Lr调色教程,手机滤镜PS+Lightroom预设下载!
  • Gartner魔力象限(Gartner Magic Quadrant)
  • 你怎么通过postman或者fidder或者JMeter来获取到token,然后后面的请求怎么使用token
  • 银行网点款箱交接权限认证开锁与密钥时效双重监控
  • AI超级智能体教程(三)---程序调用AI大模型的四种方式(SpringAI+LangChain4j+SDK+HTTP)
  • 电子设备的“记忆大脑”:NAND、NOR、EEPROM谁在掌控你的数据?
  • 一文带你了解单例模式及其逐步优化~
  • 【差分隐私】假设检验的视角(高斯差分隐私)
  • 07 Python 字符串全解析
  • 基于LAB颜色空间的增强型颜色迁移算法
  • [Mybatis-plus]
  • IEEE期刊目录重磅更新!共242本期刊被收录!
  • ubuntu22.04部署Snipe-IT
  • C++初登门槛
  • Unreal制作角色冲锋时冲击波效果
  • markdown自动标题序号,标题序号,目录处理
  • 待办事项日历组件实现