NPM 包 gantt-schedule-timeline-calendar 使用教程

阅读时长 6 分钟读完

简介

gantt-schedule-timeline-calendar 是一个基于 JavaScript 编写的前端工具包,用于创建甘特图、任务进度表、时间轴和日历等类型的时间轴表。它包含了丰富的可定制和可配置的选项,方便用户自定义展示的样式和功能。

安装

使用 NPM 安装

使用方法

以下是 gantt-schedule-timeline-calendar 的基本使用步骤:

  1. 引入必要的 CSS 和 JavaScript 文件
  1. 创建一个包含容器的 DOM 元素
  1. 配置并初始化 gantt-schedule-timeline-calendar
-- -------------------- ---- -------
--- ----------- - -
    ----- -
        -
            --- --
            ----- --- ---
            ------ --------------- --------
            ---- --------------- -------
        --
        -
            --- --
            ----- --- ---
            ------ --------------- --------
            ---- ---------------- -------
        -
    -
--
--- ----- - --- --------------- -------------
  1. 运行 gantt-schedule-timeline-calendar

配置选项

以下是 gantt-schedule-timeline-calendar 的常用配置选项。

data

任务数据,必须包含 id、name、start、end 属性。

-- -------------------- ---- -------
----- -
    -
        --- --
        ----- --- ---
        ------ --------------- --------
        ---- --------------- -------
    --
    -
        --- --
        ----- --- ---
        ------ --------------- --------
        ---- ---------------- -------
    -
-

viewMode

视图模式,可选值:day、week、month。

locale

应用的语言,可选值:en、zh。

headerHeight

表头高度。

columnWidth

列宽度。

step

横轴时间刻度。

onLoad

在 gantt 加载完成后触发的回调函数。

示例代码

下面是一个完整的示例代码。

-- -------------------- ---- -------
--------- -----
------
------
  ----- ----------------
  ------------ -------- -------- -------- ------------
  ----- ---------------- ------------------------------------------------------------------------------------
-------
------
  --------- -------- -------- -------------
  ---- -----------------
  ------- -----------------------------------------------------------------------------------------------
  ------- ----------------------------------------------------------------------
  --------
    --- ----------- - -
      ----- -
        -
          --- --
          ----- --- ---
          ------ --------------- --------
          ---- --------------- -------
        --
        -
          --- --
          ----- --- ---
          ------ --------------- --------
          ---- ---------------- -------
        -
      --
      --------- --------
      ------- -----
      ------------- ---
      ------------ ---
      ----- ---
      ------- ---------- -
        ------------------ --- ---- ----------
      -
    --
    --- ----- - --- --------------- -------------
    ---------------
  ---------
-------
-------

总结

gantt-schedule-timeline-calendar 是一个非常有用的前端工具包,用于展示任务进度、时间轴等数据。通过本文的介绍,你应该可以快速上手这个工具包并开始创建自己的时间轴表了。如果你还有其他疑问,可以参考 gantt-schedule-timeline-calendar 的官方文档。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/79695

纠错
反馈