精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久久久久久久久97| 久草一区二区| 美女视频久久久| 伊人久久一区| 九九视频精品全部免费播放| 精品美女国产在线| 久久久久无码国产精品一区| 懂色av蜜臀av粉嫩av分享吧最新章节| 视频一区欧美| 欧美日韩电影一区| 日韩中文字幕在线不卡| 国产18精品乱码免费看| 国产欧美69| 国产午夜一区二区| 国产精品99久久久精品无码| 精品一二三区视频| 国产在线一区观看| 欧美专区日韩视频| 日韩黄色免费观看| 精品国产精品久久一区免费式| 日韩欧美国产麻豆| 色哟哟精品视频| 国产美女一区视频| 成人欧美一区二区三区1314 | 影音成人av| 亚洲一区免费视频| 一本一本久久a久久精品综合妖精| 国产又黄又粗又爽| 蜜桃久久久久| 91精品久久久久久蜜臀| 91淫黄看大片| 久草在线资源站手机版| 一区二区在线观看不卡| 亚洲精品第一区二区三区| 天天干天天色天天| 国产老肥熟一区二区三区| 国产精品国产自产拍高清av水多 | 91精品免费视频| 成人午夜精品视频| 日本精品三区| 亚洲欧美三级在线| 992kp快乐看片永久免费网址| 国模私拍视频在线播放| 亚洲人成小说网站色在线| 神马影院午夜我不卡影院| 在线观看国产小视频| 亚洲欧美日韩专区| 91精品国产高清久久久久久久久| 青娱乐免费在线视频| 亚洲女同一区| 久久夜色精品国产| 久久99久久99精品免费看小说| 国产在线观看91一区二区三区| 欧美性三三影院| 国产精品wwwww| 女生影院久久| 在线欧美日韩国产| 亚洲第一狼人区| 中文在线观看免费| 亚洲三级小视频| 亚洲免费视频播放| 91cn在线观看| 亚洲午夜久久久久久久久电影院| 欧美视频在线第一页| 四季久久免费一区二区三区四区| 亚洲精品欧美综合四区| 久久婷婷国产综合尤物精品| 欧美 日韩 国产 成人 在线 91| 视频一区欧美精品| 国产精品毛片a∨一区二区三区|国| 欧美三级网站在线观看| 美女久久久精品| 91精品久久久久久久久中文字幕| 国产精品无码天天爽视频| 国产视频一区免费看| 91成人国产在线观看| 天天做天天爱夜夜爽| 天堂久久一区二区三区| 国产欧美精品一区二区| 999精品国产| 成人福利视频在线| 精品国内片67194| 极品粉嫩美女露脸啪啪| 国产蜜臀在线| 日韩欧美在线视频观看| 欧美aaa在线观看| av在线网址观看| 亚洲第一精品在线| 538在线视频观看| 二区三区精品| 亚洲精品国产电影| 日本成人xxx| 99精品在免费线中文字幕网站一区 | 亚洲 欧美 日韩 综合| 久久久久久久波多野高潮日日| 国产欧美在线看| 亚洲精品喷潮一区二区三区| 久久久久久久久久美女| 国产免费一区二区三区四在线播放| 都市激情久久综合| 欧美在线播放高清精品| 人妻av一区二区三区| 精品按摩偷拍| 日韩中文字幕网址| av大片免费在线观看| 日韩国产欧美在线播放| 99免费在线视频观看| 中文字幕免费在线看| 国产精品77777| 欧美高清性xxxxhd| 日本在线视频网址| 欧美制服丝袜第一页| 蜜桃色一区二区三区| 成人av动漫在线观看| 久久久久国产精品免费网站| 在线免费观看一级片| av网站一区二区三区| 国产精品美女在线播放| 欧美黑人疯狂性受xxxxx野外| 欧美一区二区福利视频| 免费看污片的网站| 亚洲福利免费| 99在线视频播放| 97超碰人人在线| 狠狠综合久久av一区二区小说| www国产免费| 日本一区二区三区视频在线| 日韩av一区二区在线观看| xxxx日本少妇| 毛片一区二区三区| 日韩亚洲不卡在线| 美女日韩欧美| 亚洲美女av电影| 亚洲精品国产精品乱码| 国产91精品入口| 青青草免费在线视频观看| 国内欧美日韩| 有码中文亚洲精品| 秋霞精品一区二区三区| a亚洲天堂av| 野外做受又硬又粗又大视频√| 啊啊啊久久久| 精品嫩草影院久久| 久久免费黄色网址| 粉嫩绯色av一区二区在线观看| 91精品国产吴梦梦| 秋霞影院一区| 欧美日韩国产成人在线观看| 国产视频www| 亚洲精品大片www| 国产裸体视频网站| 国产精品sm| 国产精品国产一区二区 | 91精品国产成人| 人人妻人人澡人人爽精品日本| 亚洲一级二级在线| 中文字幕在线观看91| 激情国产一区| 久久av一区二区三区亚洲| 涩涩涩在线视频| 亚洲欧美中文字幕| 中文字幕免费高清在线观看| 亚洲欧美综合另类在线卡通| 伊人精品视频在线观看| 欧美特黄一区| 国产一区在线免费| 在线男人天堂| 国产一区av在线| 一区二区国产欧美| 夜夜嗨av一区二区三区网页| 国产婷婷在线观看| 久久高清免费| 国产日本欧美一区| 亚洲91av| 亚洲精品小视频| 中文字幕 自拍偷拍| 亚洲三级电影网站| 伊人久久一区二区三区| 久久精品一区二区国产| 亚洲人成人77777线观看| 久久国产精品美女| 97色在线观看免费视频| 浮生影视网在线观看免费| 56国语精品自产拍在线观看| 国产乡下妇女做爰视频| 国产欧美一区二区精品性| 亚洲欧美手机在线| 亚洲欧洲另类| 亚洲五月六月| 国内精品麻豆美女在线播放视频 | 成人短视频下载| 中文字幕无码不卡免费视频| 亚洲精品国产偷自在线观看| 久久亚裔精品欧美| 粉嫩av国产一区二区三区| 91精品国产乱码久久久久久久久| 亚洲xxxxxx| 日韩精品视频免费专区在线播放 | 亚洲国产欧美一区二区三区同亚洲| 日韩一区二区视频在线| 亚洲美女在线国产| www.狠狠爱| 国产.欧美.日韩| 中文字幕国产传媒| 一区二区三区福利| 国产精品国产三级国产专区53 | 亚洲欧美亚洲| 日本公妇乱淫免费视频一区三区| 日韩一区二区三区精品视频第3页| 欧美一级bbbbb性bbbb喷潮片| 免费观看在线黄色网| 精品亚洲va在线va天堂资源站| 国产成人精品一区二区无码呦| 色拍拍在线精品视频8848| 懂色av.com| 亚洲女性喷水在线观看一区| 加勒比精品视频| 国产伦精品一区二区三区视频青涩| 免费观看精品视频| 激情综合在线| 国产女人18毛片| 日韩一区二区中文| 精品一区二区三区自拍图片区| 欧美精品三级在线| 国产日韩欧美在线看| av高清一区| 日本不卡免费高清视频| sm在线观看| 欧美激情精品在线 | 久久露脸国产精品| 亚洲精品97久久中文字幕无码| 欧美日韩精品一区二区在线播放| 99精品人妻国产毛片| 午夜激情一区二区| 极品白嫩丰满美女无套| 国产**成人网毛片九色| 黄色aaaaaa| 精品影院一区二区久久久| 国产亚洲精品久久久久久久| 91视频综合| 一本一本久久a久久精品综合妖精| 加勒比久久综合| 青青草原亚洲| 欧美精品系列| 天天人人精品| 久久高清精品| ijzzijzzij亚洲大全| 亚洲精品a级片| 日本免费黄色小视频| 自拍偷拍欧美| 日韩中文在线字幕| 欧美日韩国产精品一区二区亚洲| 日本老太婆做爰视频| 永久亚洲成a人片777777| 四虎免费在线观看视频| 伊人久久大香线| av网站手机在线观看| 黄色成人在线网站| 日韩欧美国产综合在线| 国产农村妇女精品一区二区| 日韩欧美精品在线观看视频| 日韩专区中文字幕一区二区| 国产一级特黄a大片免费| 捆绑紧缚一区二区三区视频| 色一情一区二区| 国产米奇在线777精品观看| 亚洲三级在线视频| 成人18精品视频| 三级网站在线免费观看| 欧美国产一区视频在线观看| 性爱在线免费视频| av成人免费在线观看| 搡老熟女老女人一区二区| 久久久www免费人成精品| 激情五月深爱五月| 亚洲精品欧美专区| 日韩欧美性视频| 在线亚洲免费视频| 国产乱人乱偷精品视频| 精品国产伦一区二区三区观看体验| 欧洲精品久久一区二区| 亚洲天堂免费视频| 九义人在线观看完整免费版电视剧| 欧美多人爱爱视频网站| 亚洲美女尤物影院| 国产欧美日韩丝袜精品一区| 91欧美日韩在线| 欧美日韩大片一区二区三区 | jiyouzz国产精品久久| 亚洲AV无码国产成人久久| 中文字幕亚洲精品在线观看| 中文字幕第28页| 亚洲欧美日韩一区二区三区在线观看| 免费一级a毛片夜夜看| 欧美日韩一区二区在线播放| 一女二男一黄一片| 日韩福利视频在线观看| 黄网站在线免费看| 欧美在线一区二区三区四| 91精品国产自产观看在线| 久久成人资源| 久久久久亚洲| 无遮挡又爽又刺激的视频| 国产一区二区不卡老阿姨| 国产男男chinese网站| 亚洲精品国产成人久久av盗摄| 日本中文字幕久久| 精品日韩在线观看| av大片在线看| 18一19gay欧美视频网站| 久久九九精品视频| 日韩欧美亚洲在线| 在线视频亚洲| japan高清日本乱xxxxx| 国产精品免费aⅴ片在线观看| 久久草视频在线| 欧美一级在线观看| 午夜视频成人| 国产精品久久久久久久久久免费| 国产精品白丝一区二区三区| 超碰97免费观看| 蜜桃视频一区二区| 久久久久久亚洲中文字幕无码| 一级日本不卡的影视| 91黄色在线视频| 国产一区二区三区在线观看网站| gogo高清在线播放免费| 91麻豆蜜桃| 中文无码久久精品| 超碰成人在线播放| 国产亚洲成aⅴ人片在线观看| 国产精品老女人| 亚洲福利在线看| 国产三级伦理在线| 成人资源av| 亚洲一级黄色| 日韩女优在线视频| 亚洲一区二区中文在线| 国产极品999| 欧美精品一本久久男人的天堂| 女人天堂av在线播放| 91免费在线视频网站| 国产精品国产一区| 制服丝袜综合网| 国产精品色哟哟| 中文字幕一二三四| 中文字幕成人精品久久不卡 | 亚洲免费黄色| v天堂中文在线| 欧美日韩在线看| 免费黄色片在线观看| 日本久久久久亚洲中字幕| 自拍偷拍一区| 国产偷人视频免费| 国产视频在线观看一区二区三区| 国产又大又粗又爽| 亚洲无线码在线一区观看| 天天综合网天天| 亚洲人体一区| 国产精品一区一区| 国产精彩视频在线观看| 亚洲精品成人久久久| 中国色在线日|韩| 色综合影院在线观看| 久久精品72免费观看| 2025国产精品自拍| 欧美一区二区在线免费观看| 女人黄色免费在线观看| 国产在线一区二区三区播放| 亚洲欧美大片| 538精品视频| 五月天久久比比资源色| 亚洲日本中文字幕在线| 国产精品激情自拍| 婷婷综合在线| 性欧美18—19sex性高清| 欧美午夜激情视频| 日本在线人成| 国产精品综合久久久久久| 免费亚洲视频| 欧美a级片免费看| 精品电影一区二区三区| 精品3atv在线视频| 中文字幕第50页| 91色在线porny| 亚洲图片视频小说| 欧美激情欧美狂野欧美精品| 久久不见久久见国语| www,av在线| 精品欧美激情精品一区| 色网站在线看| 精品国产一区二区三区日日嗨 | 亚洲成av人片一区二区三区| 男操女在线观看| 成人午夜激情网| 欧美一区=区| 久久99久久98精品免观看软件 | 国产成人成网站在线播放青青| 久久成人国产| 久久精品一区二区三|