精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

十分鐘輕松搞定前端甘特圖!

開發 開發工具
甘特圖(Gantt chart)是條狀圖的一種流行類型,顯示項目、進度以及其他與時間相關的系統進展的內在關系隨著時間進展的情況,是由亨利·甘特 (Henry Laurence Gantt) 于1910年開發出。在項目管理中,甘特圖顯示項目的終端元素的開始和結束,概要元素或終端元素的依賴關系,管理者可透過甘特圖,監控項目當前各任務的進度。

甘特圖是一種廣泛使用的工具,它可以用來管理和展示項目進度,同時提高協作效率。本文將介紹一些流行的 JavaScript 甘特圖庫及其用法,以幫助更好地理解和選擇適合需求的甘特圖庫!

下面是維基百科對甘特圖的介紹:

甘特圖(Gantt chart)是條狀圖的一種流行類型,顯示項目、進度以及其他與時間相關的系統進展的內在關系隨著時間進展的情況,是由亨利·甘特 (Henry Laurence Gantt) 于1910年開發出。在項目管理中,甘特圖顯示項目的終端元素的開始和結束,概要元素或終端元素的依賴關系,管理者可透過甘特圖,監控項目當前各任務的進度。若想要同時顯示多個不同的項目開始與結束的時間,就可以利用甘特圖呈現,監控項目當前各任務的進度。

圖片

Frappe Gantt

Frappe Gantt是一個用于生成甘特圖的JavaScript庫,支持交互式繪制、拖拽、縮放、任務依賴關系和時間刻度等功能。其具有以下特點:

  • 交互式操作:可通過拖動、縮放等方式對甘特圖進行操作,以便更好地展現項目進度。
  • 任務依賴關系:支持設置任務之間的依賴關系,以便更好地管理項目進度。
  • 時間刻度:支持按天、周、月等不同時間跨度進行刻度展示,方便用戶選擇合適的時間范圍。
  • 美觀易用:采用現代UI設計,支持多種樣式和主題,易于使用和集成到現有項目中;同時也支持多語言功能,方便國際化應用。

可以通過以下步驟來使用 Frappe Gantt:

  1. 在終端中導航到項目目錄并運行以下命令安裝Frappe Gantt:

npm install frappe-gantt

  1. 在JavaScript文件中引入Frappe Gantt,并創建容器元素、配置甘特圖數據、初始化Gantt對象,并將其附加到容器元素上

<div id="gantt"></div>
import Gantt from 'frappe-gantt';

const tasks = [
{
id: 'task-1',
name: 'Task 1',
start: '2023-04-12',
end: '2023-05-12'
},
{
id: 'task-2',
name: 'Task 2',
start: '2023-05-12',
end: '2023-06-12',
dependencies: 'task-1'
}
];

const gantt = new Gantt('#gantt', tasks);

需要注意的是,在使用 Frappe Gantt 時,還需要在項目中引入相關樣式和語言包等資源,以便正常使用。

圖片

Github:https://github.com/frappe/gantt。

Dhtmlx Gantt

DHTMLX Gantt 是一個開源的 JavaScript 甘特圖庫,可以在圖表中說明和管理項目進度。其具有以下特點:

  • 易于使用:使用dhtmlxGantt可創建可視化的交互式甘特圖,使項目進度變得更加清晰易懂。
  • 可自定義:dhtmlxGantt提供豐富的配置選項,可以自定義甘特圖的外觀和行為。
  • 與其他庫兼容性良好:dhtmlxGantt可以與其他JavaScript庫進行集成,如React、Angular、Vue等。
  • 可高度定制:這個庫提供了各種擴展和插件,開發者可以根據需要進行高度定制。
  • 多種導入和導出格式:dhtmlxGantt支持多種格式來導入和導出項目計劃,便于用戶進行數據轉換和分享。

dhtmlxGantt 提供了免費版和付費版,使用步驟如下:

  1. 在終端中導航到項目目錄并運行以下命令安裝 dhtmlxGantt 插件

npm install dhtmlx-gantt

  1. 在JavaScript文件中初始化dhtmlxGantt對象并配置相關參數

<div id="gantt_here" style='width:1000px; height:450px;'></div>
import 'dhtmlx-gantt';
import 'dhtmlx-gantt/codebase/dhtmlxgantt.css';

const tasks = {
data: [
{
id: 1,
text: 'Project #1',
start_date: '2023-04-12',
duration: 18,
progress: 0.4
},
{
id: 2,
text: 'Task #1',
start_date: '2023-04-12',
duration: 8,
parent: 1,
progress: 0.6
}
],
links: [
{
id: 1,
source: 1,
target: 2,
type: '1'
}
]
};

gantt.init('gantt_here');
gantt.parse(tasks);

以上代碼將在id為"gantt_here"的div中創建一個簡單的甘特圖。

圖片

Github:https://github.com/DHTMLX/gantt。

gantt-task-react

gantt-task-react是一個基于React和TypeScript的交互式甘特圖組件。它允許用戶快速創建美觀、可交互的甘特圖,并提供了各種配置選項,使得開發者可以自定義甘特圖的背景色、時間刻度、任務欄等樣式。其具有以下特點:

  • 基于React + TypeScript 開發,易于集成到現有項目中。
  • 支持拖拽、縮放、滾動等交互操作,并提供了多種事件回調函數,便于開發者處理用戶的操作行為。
  • 可以自定義任務欄的背景色、文本、進度條樣式等,支持多種任務類型(如里程碑、匯總任務等)。
  • 提供了多種適配器(adapter)插件,可以與不同的數據源(如本地數據、RESTful API接口)進行集成。

可以通過以下步驟來使用 gantt-task-react:

  1. 在終端中導航到項目目錄并運行以下命令安裝gantt-task-react:

npm install gantt-task-react

  1. 在需要使用 gantt-task-react 的組件中引入Gantt組件:

import React from 'react';
import Gantt from 'gantt-task-react';

function MyComponent() {
const tasks = {
data: [
{
id: 1,
text: 'Task #1',
start_date: '2023-04-12',
duration: 4,
progress: 0.4
},
{
id: 2,
text: 'Task #2',
start_date: '2023-04-14',
duration: 3,
progress: 0.6
}
]
};

return (
<Gantt tasks={tasks} />
);
}

export default MyComponent;

  1. 在Gantt組件中添加需要的配置項。

<Gantt 
tasks={tasks}
dateGrid={{
hour: "[Hh]"
}}
timeSteps={{
day: 1
}}
scrollPositinotallow={{
scrollTop: 150
}}
taskListWidth={300}
/>

以上代碼將在 MyComponent 中創建一個簡單的甘特圖,并設置了一些常用的配置項。

圖片

Github:https://github.com/MaTeMaTuK/gantt-task-react。

Vue Ganttastic

Vue Ganttastic 是一個基于Vue 3的簡單、交互式且高度可定制的甘特圖組件。它可以在Web應用中展示任務和進度,支持拖拽、縮放和事件處理等交互特性。其具有以下特點:

  • 支持 Vue 3 版本,提供了可用的TypeScript類型聲明。
  • 支持拖拽、縮放和事件處理等交互特性。
  • 提供了多種配置項使用戶可以自定義樣式、數據源等。
  • 支持多種任務類型,包括普通任務、里程碑、匯總任務等。
  • 提供了豐富的事件處理函數,例如onTaskSelected、onTaskMoved等,方便用戶對任務的操作進行響應。
  • 代碼簡潔易懂,易于定制和擴展。

可以通過以下步驟來使用 Vue Ganttastic:

  1. 在終端中導航到Vue項目目錄并運行以下命令安裝Vue Ganttastic:

npm install vue-ganttastic

  1. 在需要使用Vue Ganttastic的組件中引入GanttChart組件:

<template>
<div id="app">
<GanttChart :tasks="tasks" />
</div>
</template>

<script>
import { defineComponent } from 'vue';
import GanttChart from 'vue-ganttastic';

export default defineComponent({
name: 'App',
components: {
GanttChart,
},
data() {
return {
tasks: [
{
id: 1,
label: 'Task 1',
start: '2023-04-12',
end: '2023-04-16',
},
{
id: 2,
label: 'Task 2',
start: '2023-04-14',
end: '2023-04-18',
},
],
};
},
});
</script>

  1. 在GanttChart組件中添加需要的配置項。

<GanttChart
:tasks="tasks"
:chart-start-date="new Date('2023-04-10')"
:chart-end-date="new Date('2023-04-20')"
:bar-style="{ backgroundColor: '#66ccff' }"
:is-vertical="false"
:day-class-factory="dayClassFactory"
/>

以上代碼將在App組件中創建一個簡單的甘特圖,并設置了一些常用的配置項。

圖片

Github:https://github.com/zunnzunn/vue-ganttastic。

NgxGantt

NgxGantt 是一款基于 Angular 框架的甘特圖組件,支持多種視圖展示并支持多種高級的特性,能快速的幫助開發者搭建自己的甘特圖應用。其具有以下特點:

  • 5 種視圖(日、周、月、季、年)
  • 任務分組展示
  • 樹形結構數據展示并支持異步加載
  • 任務前后置依賴關聯及展示
  • 任務拖拽更改時間
  • 表格自定義
  • 滾動加載數據
  • 導出為圖片
  • 可定制化開發

可以通過以下步驟來使用 ngx-gantt:

  1. 在終端中導航到Vue項目目錄并運行以下命令安裝 ngx-gantt:

npm install ngx-gantt

  1. 在"app.module.ts"中引入和注冊GanttModule。

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { GanttModule } from 'ngx-gantt';

import { AppComponent } from './app.component';

@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
GanttModule,
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }

  1. 在組件中使用<ngx-gantt>標簽,并傳入需要展示的任務數據。

<ngx-gantt [ganttOptions]="options" [tasks]="tasks"></ngx-gantt>

其中,tasks? 是一個任務列表(數組),每個任務對象包含任務名、開始時間、結束時間、進度等屬性;ganttOptions 是一個可選的配置對象,用于自定義甘特圖的外觀和行為,例如:設置語言、設置日期格式、設置樣式風格等。

圖片

Github:https://github.com/worktile/ngx-gantt。

責任編輯:姜華 來源: 前端充電寶
相關推薦

2023-11-30 10:21:48

虛擬列表虛擬列表工具庫

2023-12-08 13:19:00

前端Reactour流行庫

2020-12-17 06:48:21

SQLkafkaMySQL

2019-04-01 14:59:56

負載均衡服務器網絡

2023-12-11 13:05:21

2024-06-19 09:58:29

2022-06-16 07:31:41

Web組件封裝HTML 標簽

2021-09-07 09:40:20

Spark大數據引擎

2023-12-13 13:26:41

2023-12-21 11:39:47

2024-05-13 09:28:43

Flink SQL大數據

2015-09-06 09:22:24

框架搭建快速高效app

2012-07-10 01:22:32

PythonPython教程

2017-10-10 05:05:33

KerasRNN序列學習

2022-08-26 09:01:07

CSSFlex 布局

2023-07-15 18:26:51

LinuxABI

2009-10-09 14:45:29

VB程序

2019-09-16 09:14:51

2024-11-07 16:09:53

2015-11-06 11:03:36

點贊
收藏

51CTO技術棧公眾號

一本久道中文字幕精品亚洲嫩| 国产一区亚洲| 日本高清不卡aⅴ免费网站| 色阁综合av| 精品黑人一区二区三区国语馆| 日韩有码中文字幕在线| 在线视频中文字幕一区二区| 最新av网址在线观看| 欧美一区二不卡视频| 男女男精品网站| 欧美激情xxxx| 日本黄色激情视频| 欧美激情影院| 67194成人在线观看| 国产97在线 | 亚洲| jizz性欧美| 国产亚洲一区二区三区四区 | 亚洲 欧美 日韩在线| 日韩影片中文字幕| 亚洲男人的天堂在线观看| 久久久水蜜桃| 亚洲av无码乱码国产麻豆| 久久精品天堂| 欧美精品成人91久久久久久久| 午夜诱惑痒痒网| 美女av在线免费看| 亚洲精品中文字幕乱码三区| 水蜜桃亚洲精品| 性xxxx搡xxxxx搡欧美| 国产呦萝稀缺另类资源| 国产精品激情自拍| 国产精品久久久久久99| 欧美在线资源| 久久精品视频播放| 超碰人人干人人| 日韩中出av| 精品日韩一区二区| aaa一级黄色片| 欧美国产视频| 91福利国产成人精品照片| 波多野结衣综合网| 国产蜜臀一区二区打屁股调教| zzijzzij亚洲日本少妇熟睡| 国产专区欧美专区| 中文字幕在线2018| 日本欧美一区二区三区| 国产成人激情小视频| 天海翼一区二区| 激情久久一区| 欧美激情亚洲精品| 国产一级片播放| 欧美精品国产| 色在人av网站天堂精品| 裸体武打性艳史| 91精品久久久久久久蜜月| 在线成人免费网站| 国产又黄又粗的视频| 精品福利久久久| 亚洲欧美中文在线视频| 九色porny自拍视频| 蜜臀av免费一区二区三区| 亚洲精品福利资源站| xxxx黄色片| 婷婷综合福利| 亚洲天堂av高清| 国产又大又粗又爽的毛片| 九九在线精品| 色午夜这里只有精品| 亚洲av无一区二区三区| 国产精品精品国产一区二区| 久久精品国产精品亚洲| 91视频免费在线看| 在线观看一区视频| 91成品人片a无限观看| 特级毛片www| 日本一区中文字幕| 91美女高潮出水| 亚洲av无码乱码在线观看性色| 久久这里有精品15一区二区三区| www.久久撸.com| 欧美成人一二三区| 狠狠干综合网| 日韩av日韩在线观看| 最新国产中文字幕| 国产精品亚洲综合一区在线观看| 国产精品一二三在线| 国产精品久久久久久久一区二区| 裸体素人女欧美日韩| 国产欧美日韩精品在线观看 | 成人夜晚看av| 超碰在线观看99| 91色视频在线| 91xxx视频| 欧美a级在线观看| 在线视频观看一区| jjzz黄色片| 国产精品免费大片| 欧美乱妇40p| 中文字幕免费观看| 国产一区高清在线| 欧美日韩精品免费观看| а√天堂在线官网| 欧美日韩免费一区| 加勒比av中文字幕| 亚洲欧洲美洲国产香蕉| 久久伊人91精品综合网站| 欧美日韩乱国产| 国产尤物一区二区在线| 欧美日韩国产精品一区二区| 在线观看的网站你懂的| 欧美亚洲高清一区| xxxxxx黄色| 在线电影一区二区| 国产精品第七影院| 日本黄在线观看| 亚洲午夜激情av| √天堂资源在线| 国产麻豆一区二区三区精品视频| 国产亚洲一区精品| 国产污片在线观看| 国产伦理精品不卡| 中国成人在线视频| 国产精品扒开腿做爽爽爽视频软件| 欧美日韩在线另类| 国产欧美视频一区| 伊人久久大香线蕉精品组织观看| 久久综合88中文色鬼| 老熟妇一区二区三区| 成人午夜精品一区二区三区| www.-级毛片线天内射视视| 美女网站视频一区| 亚洲精选在线观看| 国产精品成人aaaa在线| 国产精品一卡二卡在线观看| 亚洲国产欧洲综合997久久| 日韩欧美一中文字暮专区| 精品精品欲导航| 激情四射综合网| 国产美女视频一区| 国产91av视频在线观看| 日韩伦理一区二区| 色婷婷av一区二区三区久久| 亚洲精品国产欧美在线观看| 国产喂奶挤奶一区二区三区| www黄色av| 蜜桃成人av| 国产精品久久久久77777| 国产一二在线观看| 91国模大尺度私拍在线视频| 国内精品卡一卡二卡三| 日本亚洲一区二区| 一区二区视频国产| 天堂久久一区| 免费99精品国产自在在线| 国产成人毛毛毛片| 亚洲午夜一区二区| av网页在线观看| 久久国产精品久久w女人spa| 日本一区二区久久精品| 成人黄页网站视频| 久久久精品国产网站| 精品国产免费无码久久久| 一级做a爱片久久| av2014天堂网| 久久精品免费| 丝袜美腿玉足3d专区一区| 国精品产品一区| 久久香蕉频线观| 亚洲乱色熟女一区二区三区| 午夜精品久久久久久久99樱桃| 欧美女同在线观看| 91高清一区| 国产精品有限公司| 欧美成人a交片免费看| 一本色道久久88综合亚洲精品ⅰ| 日本五十熟hd丰满| 久久伊99综合婷婷久久伊| 亚洲一区在线不卡| 午夜国产欧美理论在线播放| 久久久www免费人成黑人精品| 成人日韩欧美| 亚洲国产精品美女| 中文字幕免费视频观看| 亚洲精品免费在线| 中文字幕5566| 蜜桃视频在线观看一区| 青青在线视频免费观看| 久久不卡国产精品一区二区| 成人欧美一区二区三区黑人| 国产美女一区视频| 中文国产亚洲喷潮| 丰满人妻一区二区三区无码av | 日韩影片中文字幕| 最新69国产成人精品视频免费| 无码人妻一区二区三区免费| 国产日韩精品一区二区浪潮av| 亚洲一区二区三区av无码| 欧美影院在线| 国产成人综合精品| 性xxxxfjsxxxxx欧美| 亚洲欧美一区二区三区久久| 99久久精品国产色欲| 午夜欧美在线一二页| 欧美h片在线观看| 久久久久久久久久久99999| 善良的小姨在线| 日本va欧美va欧美va精品| 国产精品久久国产| 三区四区不卡| 青青草久久网络| 久久亚洲道色| 亚洲综合色av| 欧美大片网站| 日本高清不卡在线| h片在线观看| 久久综合伊人77777| 黄色软件在线| 日韩成人激情视频| www.国产黄色| 欧美剧在线免费观看网站| 日韩精品一区二区亚洲av| 亚洲综合图片区| 免费三级在线观看| 中文乱码免费一区二区| 精品少妇一区二区三区免费观| 香蕉亚洲视频| 久久久久久免费看| 欧美精品福利| 国产日产欧美一区二区| 999国产精品视频| 日本精品免费| 最新国产一区| 精品伦理一区二区三区| 成人春色在线观看免费网站| 成人信息集中地欧美| 国产精品久久乐| 国产精品成久久久久三级| 日韩深夜视频| 456亚洲影院| 中文字幕在线视频久| 2019亚洲男人天堂| www.日韩| 日韩av电影手机在线| 在线观看的黄色| 97超碰国产精品女人人人爽| f2c人成在线观看免费视频| 欧美精品www在线观看| 国产嫩草在线视频| 久久久免费观看| а√天堂8资源在线| 欧美成人高清视频| 自拍偷拍99| 免费黄色成人| 日本在线一区| 欧美疯狂party性派对| 一区二区三区视频| 亚洲精品小说| 91免费国产精品| 亚洲每日在线| 久久久久人妻精品一区三寸| 日韩电影免费一区| 久热精品在线观看视频| 狠狠色伊人亚洲综合成人| 黄色三级视频在线播放| 懂色av一区二区三区蜜臀| 黄色网址在线视频| 久久精品日产第一区二区三区高清版 | 亚洲女同中文字幕| 影音先锋成人资源网站| 在线观看日韩| 91专区在线观看| 久久婷婷亚洲| 日韩av在线中文| 国产成人综合亚洲网站| 中文字幕一区二区人妻电影丶| 精品午夜久久福利影院| 亚洲精品久久久久久| av中文字幕一区| 在线观看免费小视频| 椎名由奈av一区二区三区| 一区二区视频免费看| 亚洲v日本v欧美v久久精品| 国产成人免费看| 欧美日韩精品一二三区| 亚洲男人天堂久久| 国产午夜精品久久久| 3d成人动漫在线| 欧美精品久久一区二区 | 成人高清av| 色婷婷777777仙踪林| 香蕉精品999视频一区二区| 岛国av免费在线| 97久久精品人人爽人人爽蜜臀| 久久无码专区国产精品s| 99久久伊人精品| 国产又黄又粗又猛又爽的| 亚洲一区二区三区视频在线| 波多野结衣绝顶大高潮| 欧美大片一区二区| 国产黄在线播放| 久久久久国产精品一区| 国产精品99| 精品免费国产| 亚洲欧美综合久久久| 国产v亚洲v天堂无码久久久| 国产成人啪免费观看软件| 国产精品国产三级国产专业不| 久久久久国产成人精品亚洲午夜| 99久久人妻无码中文字幕系列| jvid福利写真一区二区三区| 大吊一区二区三区| 精品美女永久免费视频| 国产乱淫片视频| 国产亚洲欧美日韩精品| а√天堂8资源中文在线| 亚洲已满18点击进入在线看片 | 欧美精品在线视频| 欧美男男同志| 久久久久免费精品国产| www.久久爱.com| 亚洲视频导航| 日本网站在线观看一区二区三区| 九色porny自拍| 91在线观看视频| 国产一级片免费观看| 日韩欧美国产成人一区二区| 午夜激情视频在线| 国产精品日韩电影| 精品久久美女| 成人精品视频一区二区| 91丨porny丨户外露出| 国产午夜福利精品| 精品久久久久久亚洲综合网| a毛片在线观看| 91中文在线观看| 99国产**精品****| 色91精品久久久久久久久| 欧美激情在线看| 特级西西444www大胆免费看| 亚洲女成人图区| 成人天堂yy6080亚洲高清| 欧美亚洲丝袜| 视频一区二区三区在线| 日韩人妻一区二区三区| 色偷偷久久一区二区三区| 全色精品综合影院| 日本精品久久久| 国内精品久久久久久99蜜桃| 免费av网址在线| 国产清纯白嫩初高生在线观看91| 国产亚洲成人av| 精品福利一区二区三区免费视频| 成人亚洲综合天堂| 日韩免费在线视频| 欧美综合视频| 九九精品久久久| 亚洲免费看黄网站| 亚洲国产精品久久久久久6q| 久久人人爽人人爽人人片av高请 | 欧美日韩亚洲综合在线| 最新电影电视剧在线观看免费观看| 久久久久久亚洲精品不卡| 国产精品国产| 免费在线观看日韩视频| 亚洲国产精华液网站w| 国产精品自拍电影| 欧美激情视频播放| 校园春色另类视频 | 久久香蕉精品| 污污视频网站在线免费观看| 欧美一区二区三区在| 蜜臀av在线播放| 久久亚洲午夜电影| 看片的网站亚洲| 国产成人精品亚洲男人的天堂| 欧美一区二视频| 97人人爽人人澡人人精品| 免费国产一区二区| 国内成+人亚洲+欧美+综合在线 | 亚洲精品www.| 一区二区在线观看免费视频播放| 亚洲国产无线乱码在线观看 | 91在线观看免费网站| 欧美天堂亚洲电影院在线观看 | 久久国产视频精品| 色视频www在线播放国产成人| 刘亦菲一区二区三区免费看| 亚洲一区二区高清视频| 成人精品鲁一区一区二区| 亚洲欧美另类在线视频| 美女999久久久精品视频| 免费成人高清在线视频theav| 无码专区aaaaaa免费视频| 国产精品私人自拍| 亚洲黄色一级大片| 国产91在线播放九色快色| 国精品一区二区| youjizz亚洲女人| 亚洲国产欧美一区二区丝袜黑人| 9999热视频在线观看|