如何使用 JS 构建我自己的甘特图 [关闭]

2023-12-04

我想看看 HTML5 画布中的 JavaScript 是否能够构建我自己的甘特图。图表应提供拖放功能。有没有一个图书馆可以为我提供良好的基础?所以我不必从头开始构建一切。


jsGantt

一个功能齐全的甘特图组件完全内置JavaScript, CSS and AJAX。无需图像。

功能包括:任务和可折叠任务组依赖关系、任务 完成、任务颜色、里程碑、资源、动态加载 任务、动态更改格式(日/周/月)、从 XML 加载甘特图 文件。

您可以在以下位置查看实例:http://www.jsgantt.com

其他一些库:

https://www.bryntum.com/products/gantt-for-extjs/

http://www.jsgantt.com/#tDownload

希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 JS 构建我自己的甘特图 [关闭] 的相关文章

随机推荐

  • 如何在本机反应中将值显示回父组件中?

    我有一个显示硬币列表的页面 从那里我导航到另一个组件并将硬币名称作为参数传递 从第二页开始 我根据参数中收到的硬币名称过滤了所有订单 在这里 我计算了平均值 如何将其传递回父页面 以便我可以看到每个硬币旁边的订单平均值 屏幕1代码 impo
  • Jenkins 构建在 Crashlytics 任务上失败

    我对 Jenkins 和构建服务器总体来说是新手 我正在 Jenkins 上设置一个 Android 项目 该应用程序使用 Crashlytics 使用 Gradle 我将任务设置为 干净构建 但每当我执行 Crashlytics 任务时
  • Sequelize:多个表的或条件

    我想使用sequelizejs 在多个表上添加 or 条件 我的问题是我不知道如何在多个表上使用 or 运算符 or 和 Sequelize or 假设我想实现以下 sql 查询 select from A as a B as b C as
  • 字符串到字符数组,显示愚蠢的字符

    这是一个非常简单的问题 但我需要另一只眼睛来看看我的代码 String strtr iNo char queryNo strtr toCharArray System out println queryNo this is no 输出是 C
  • 如何停止标签中的视频?

    我的网站上有一个选项卡界面 其中最后一个选项卡上包含图像和 YouTube 视频 一切正常 但每次我切换标签时 视频都不会停止播放 有没有办法来解决这个问题 提前致谢 这就是我得到的 点击这里 DEMO 切换选项卡会暂停所有正在播放的视频
  • IPython 并行引擎的实时输出?

    我正在使用 IPython 运行大量长时间运行的任务并行化功能 如何从 IPython 客户端中的 ipengines 标准输出获取实时输出 例如 我正在跑步dview map async fun lots of args and fun打
  • 我试图从solaris执行java,得到无效参数错误

    我这样发出命令 bash 3 00 app jdk1 6 0 11 bin java version 它给出的错误如下 bash 3 00 app jdk1 6 0 11 bin java 参数无效 无效参数 是当您尝试在 x86 平台上运
  • Linux 内核中的 sys_execve() 系统调用可以同时接收绝对路径或相对路径吗?

    Shall sys execve 在内核级代码中接收绝对或相对路径filename范围 sys execve可以采用绝对路径或相对路径 我们通过以下方式来验证一下 尝试原始系统调用 阅读内核源代码 在内核 QEMU上运行GDB来验证我们的源
  • 需要一个 shell 脚本将逗号分隔符更改为管道分隔符

    我的输入看起来像 130 00 2 200 00 1 230 63 等等 我的问题是如何将逗号分隔符更改为 分隔符而不删除实际输入中的逗号 只是为了澄清此输入位于具有 40 列和 9500 行的 csv 文件中 我希望我的输出看起来像 13
  • 可以从 dotnet core 1 访问嵌套引用

    我使用 dotnet core 为我的 Web 项目创建了业务和数据访问层 我在业务层中添加了数据访问引用 并在 UI Web 项目 层中引用了业务层 我看到 我可以从我的 UI Web 项目访问我的数据访问层 我真的很想知道 它可能会导致
  • 无论如何比较int和drawable?ANDROID

    无论如何可以将 s 与 a 进行比较吗 在此代码中 我将 int 作为答案 如果drawable s然后我想显示一个 Correct 祝酒消息 任何帮助 将不胜感激 btn1 setOnClickListener new OnClickLi
  • 哈希函数在 ColdFusion MX7 和 PHP 5.x 上的工作方式相同吗?

    我正在处理旧版 ColdFusion MX7 站点 他们想要实现一个 加盐哈希 密码系统 但在明年左右的某个时候 他们计划建立一个全新的 PHP 网站 并且不想重置 丢失 所有密码 所以我正在寻找一些可以在两个平台上运行的代码 我对此很陌生
  • 导航栏中的 UISearchBar

    如何在导航栏中显示 UISearchBar 我不知道该怎么做 非常感激你的帮助 要将搜索栏放入导航栏的中心 self navigationItem titleView self searchBarTop 要将搜索栏放在导航栏的左侧 右侧 U
  • 如何更改android 4.2.2中操作栏的高度

    是否可以更改操作栏的高度 我尝试过 ActionBar setCustomView view layoutparams 但无法更改高度 请提出建议 任何帮助将不胜感激 要设置 ActionBar 的高度 您可以创建一个新文件主题 xml在你
  • 如何在表格单元格中显示多行文本

    我想将数据库中的一段显示到表格单元格中 结果是一大行 1 行 忽略它在数据库中的组织方式 例如忽略 输入 新行 我想按照数据库中的写入方式准确地显示它 例如 如果段落像这样保存 hello my name is x 我希望它完全像那样显示
  • 在客户端启用 CORS

    我正在创建一个将在我无法管理或修改的服务器上运行的 Web 应用程序 在该应用程序中 我需要对不同的服务器执行 AJAX 调用 这将始终被 同源策略 阻止 其中 server01 test net 是网络服务器 mail test net
  • 使用对象列表填充 UserControl Gridview

    我有一个名为 原因 的对象列表 其中包含两个属性 代码 和 文本 我想用它来填充 Gridview 的 UserControl 但是 我不明白如何将 gridview 链接到原因列表并实际设置要使用对象中的哪些数据 我假设该方法是将数据源设
  • 适用于旧版本 python 的 OrderedDict

    有序字典是非常有用的结构 但不幸的是 这些是最近才在以下版本中工作的 3 1 and 2 7 如何在旧版本中使用有序字典 我用 pip 在 python 2 6 上安装了ordereddict pip install ordereddict
  • 如何编写非阻塞的javascript代码?

    如何进行简单的非阻塞 Javascript 函数调用 例如 begin the program console log begin nonBlockingIncrement 10000000 console log do more stuf
  • 如何使用 JS 构建我自己的甘特图 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我想看看 HTML5 画布