最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在?Vue?中使用?dhtmlxGantt?組件時(shí)遇到的問題匯總(推薦)

 更新時(shí)間:2023年03月16日 10:08:42   作者:莎莉哇  
dhtmlxGantt一個(gè)功能豐富的甘特圖插件,支持任務(wù)編輯,資源分配和多種視圖模式,這篇文章主要介紹了在?Vue?中使用?dhtmlxGantt?組件時(shí)遇到的問題匯總,需要的朋友可以參考下

最近接到需要在頁面中引入甘特圖,經(jīng)過多方對(duì)比插件
甘特圖1
1.Gantt-elastic:一個(gè)基于HTML和CSS的甘特圖插件,具有自適應(yīng)布局和觸摸屏支持。
2.jsgantt-improved:一個(gè)基于JavaScript的甘特圖插件,具有靈活的配置選項(xiàng),支持任務(wù)鏈和資源分配。
3.dhtmlxGantt:一個(gè)功能豐富的甘特圖插件,支持任務(wù)編輯,資源分配和多種視圖模式。
4.jQuery Gantt Chart:一個(gè)基于jQuery的甘特圖插件,支持日期范圍選擇和任務(wù)進(jìn)度跟蹤。
5.FusionCharts Gantt:一個(gè)基于圖表庫FusionCharts的甘特圖插件,支持動(dòng)態(tài)數(shù)據(jù)更新和多種視圖模式。
甘特圖2
1.vue-gantt-schedule-timeline:一個(gè)基于Vue.js的甘特圖插件,支持時(shí)間軸和事件編輯。
2.vue-gantt:一個(gè)基于Vue.js的甘特圖插件,支持動(dòng)態(tài)數(shù)據(jù)更新和任務(wù)進(jìn)度跟蹤。
3.vue-dhtmlx-gantt:一個(gè)基于dhtmlxGantt的Vue.js甘特圖插件,支持任務(wù)編輯,資源分配和多種視圖模式。
4.vue-fusioncharts-gantt:一個(gè)基于FusionCharts Gantt的Vue.js甘特圖插件,支持動(dòng)態(tài)數(shù)據(jù)更新和多種視圖模式。

最后選擇了 dhtmlxGantt
效果圖如下:

因?yàn)楣俜轿臋n全部是英文,所以經(jīng)過多方查證,總結(jié)一下文檔中API的用法:

在 Vue 中使用 dhtmlxGantt 組件時(shí),gantt.parse中各個(gè)參數(shù)代表的意思是什么

gantt.parse() 方法是用于將數(shù)據(jù)解析為 Gantt 圖表的方法。它接受一個(gè)包含任務(wù)和鏈接數(shù)據(jù)的對(duì)象作為參數(shù)。該對(duì)象包含以下屬性:

data: 任務(wù)數(shù)據(jù)數(shù)組,包含每個(gè)任務(wù)的信息,例如 id、text、start_date、duration 等等。
links: 鏈接數(shù)據(jù)數(shù)組,包含每個(gè)鏈接的信息,例如 id、source、target 等等。
key: 任務(wù)數(shù)據(jù)對(duì)象中唯一標(biāo)識(shí)每個(gè)任務(wù)的屬性名稱,默認(rèn)為 "id"。
parent: 任務(wù)數(shù)據(jù)對(duì)象中用于標(biāo)識(shí)父任務(wù)的屬性名稱,默認(rèn)為 "parent".
open_tree_initially: 布爾值,如果設(shè)置為 true,則所有任務(wù)默認(rèn)展開。
preserve_links: 布爾值,如果設(shè)置為 true,則鏈接信息中的任務(wù)不存在時(shí)也會(huì)保留鏈接。
preserve_tasks: 布爾值,如果設(shè)置為 true,則鏈接信息中的任務(wù)不存在時(shí)也會(huì)保留任務(wù)。

例如,可以使用以下代碼將數(shù)據(jù)解析為 Gantt 圖表:

const data = [
  { id: 1, text: "Task 1", start_date: "2023-03-15", duration: 3 },
  { id: 2, text: "Task 2", start_date: "2023-03-18", duration: 2, parent: 1 },
];
/*
gantt.parse 方法中的 data 參數(shù)是一個(gè)包含任務(wù)信息的數(shù)組。每個(gè)任務(wù)都包含多個(gè)字段,下面是一些常用的字段及其作用:
id: 任務(wù)的唯一標(biāo)識(shí)符。
text: 任務(wù)的名稱。
start_date: 任務(wù)的開始日期,可以是一個(gè)字符串或者一個(gè) Date 對(duì)象。
end_date: 任務(wù)的結(jié)束日期,可以是一個(gè)字符串或者一個(gè) Date 對(duì)象。
duration: 任務(wù)的持續(xù)時(shí)間,以天為單位。如果 end_date 和 duration 都提供了,duration 會(huì)被忽略。
progress: 任務(wù)的進(jìn)度,以百分比表示。
parent: 父任務(wù)的 id,如果當(dāng)前任務(wù)是頂級(jí)任務(wù),則該字段為 0。
open: 是否展開當(dāng)前任務(wù)的子任務(wù)。如果不提供,默認(rèn)為 true。
state: 用于設(shè)置任務(wù)的狀態(tài)。狀態(tài)可以是任何自定義值,例如 "in progress"、"completed"、"cancelled" 等等。在 Gantt 圖中,任務(wù)的狀態(tài)可以通過任務(wù)條顏色、邊框、文本樣式等 visulization 屬性進(jìn)行自定義渲染,以便用戶更直觀地了解任務(wù)狀態(tài)的變化??梢栽?Gantt 文檔中的 Visualization 屬性部分了解有關(guān)自定義任務(wù)狀態(tài)可視化的更多信息。
除了上面列出的常用字段之外,還有很多其他可選字段,例如 color、link、type 等,可以根據(jù)實(shí)際需求來添加。
*/

const links = [
  { id: 1, source: 1, target: 2, type: "0" },
];

gantt.parse({
  data: data,
  links: links,
});
//其中,data 數(shù)組包含兩個(gè)任務(wù),links 數(shù)組包含一個(gè)鏈接,最后將這些數(shù)據(jù)傳遞給 gantt.parse() 方法進(jìn)行解析,即可在 Gantt 圖表中顯示這些任務(wù)和鏈接。

2.在月刻度下需要從1號(hào)開始顯示到月底最后一天應(yīng)該怎么顯示,直接上代碼

//設(shè)置 scale_unit 屬性為 month,以顯示月刻度
gantt.config.scale_unit = "month";
//設(shè)置 step 屬性為 1,以每個(gè)月顯示一個(gè)刻度
gantt.config.step = 1;
//設(shè)置 date_scale 屬性為 %Y-%m-%d,以顯示年月日格式的刻度
gantt.config.date_scale = "%Y-%m-%d";
//設(shè)置 scale_date 屬性為 gantt.date.monthStart,以從每個(gè)月的第一天開始顯示刻度。
gantt.config.scale_date = gantt.date.monthStart;
//設(shè)置 subscale 屬性為一個(gè)包含兩個(gè)刻度的對(duì)象,分別為 day 和 week。
gantt.config.subscales = [
  { unit: "day", step: 1, date: "%d" },
  { unit: "week", step: 1, date: "#%W" }
];

參考資料:
官方例子
查看官方文檔

到此這篇關(guān)于在 Vue 中使用 dhtmlxGantt 組件時(shí)遇到的問題匯總的文章就介紹到這了,更多相關(guān)Vue 使用 dhtmlxGantt 組件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue實(shí)現(xiàn)圖片預(yù)覽效果實(shí)例(放大、縮小、拖拽)

    Vue實(shí)現(xiàn)圖片預(yù)覽效果實(shí)例(放大、縮小、拖拽)

    現(xiàn)在項(xiàng)目中有這樣的一個(gè)需求,對(duì)上傳的圖片可以點(diǎn)擊之后在線預(yù)覽,這篇文章主要給大家介紹了關(guān)于Vue實(shí)現(xiàn)圖片預(yù)覽效果實(shí)例(放大、縮小、拖拽)的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • el-tree樹狀控件如何定位到選中的節(jié)點(diǎn)的位置

    el-tree樹狀控件如何定位到選中的節(jié)點(diǎn)的位置

    這篇文章主要介紹了el-tree樹狀控件如何定位到選中的節(jié)點(diǎn)的位置,本文通過示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • vue cross-env使用和配置方法

    vue cross-env使用和配置方法

    cross-env 是一個(gè)非常實(shí)用的 Node.js 包,它允許你跨平臺(tái)(Windows, macOS, Linux)使用環(huán)境變量,這對(duì)于在不同的操作系統(tǒng)上運(yùn)行腳本時(shí)保持一致性非常有用,這篇文章主要介紹了vue cross-env使用和配置方法,需要的朋友可以參考下
    2024-08-08
  • vue?Echarts實(shí)現(xiàn)儀表盤案例

    vue?Echarts實(shí)現(xiàn)儀表盤案例

    這篇文章主要為大家詳細(xì)介紹了vue?Echarts實(shí)現(xiàn)儀表盤案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Taro+vue3?實(shí)現(xiàn)電影切換列表功能

    Taro+vue3?實(shí)現(xiàn)電影切換列表功能

    我們做類似于貓眼電影的小程序或者H5?的時(shí)候?我們會(huì)做到那種?左右滑動(dòng)的電影列表,這種列表一般帶有電影場(chǎng)次,我這個(gè)項(xiàng)目是基于Taro?+vue3?+ts?來寫的用的組件庫也是京東的nut-ui以上的代碼和組件也有的是我二次封裝的組件,對(duì)vue3電影切換列表知識(shí),感興趣的朋友一起看看吧
    2024-01-01
  • vue側(cè)邊欄動(dòng)態(tài)生成下級(jí)菜單的方法

    vue側(cè)邊欄動(dòng)態(tài)生成下級(jí)菜單的方法

    今天小編就為大家分享一篇vue側(cè)邊欄動(dòng)態(tài)生成下級(jí)菜單的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue 組件參數(shù)校驗(yàn)與非props特性的方法

    Vue 組件參數(shù)校驗(yàn)與非props特性的方法

    這篇文章主要介紹了Vue 組件參數(shù)校驗(yàn)與非props特性的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02
  • Vue和React中diff算法的區(qū)別及說明

    Vue和React中diff算法的區(qū)別及說明

    React和Vue都使用虛擬DOM和diff算法來更新DOM,但它們?cè)趯?shí)現(xiàn)上有所不同,React采用基于索引的比較,Vue采用雙端比較算法,React在比較時(shí)不復(fù)用不同類型的節(jié)點(diǎn),而Vue會(huì)優(yōu)先復(fù)用兩端相同的節(jié)點(diǎn),React對(duì)key的依賴較高,而Vue在沒有key時(shí)也能通過雙端比較優(yōu)化
    2025-03-03
  • Vue.js實(shí)現(xiàn)開發(fā)購物車功能的方法詳解

    Vue.js實(shí)現(xiàn)開發(fā)購物車功能的方法詳解

    這篇文章主要介紹了Vue.js實(shí)現(xiàn)開發(fā)購物車功能的方法,結(jié)合實(shí)例形式分析了基于vue.js開發(fā)的購物車功能相關(guān)操作步驟與實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-02-02
  • vue項(xiàng)目中定時(shí)器無法清除的原因解決

    vue項(xiàng)目中定時(shí)器無法清除的原因解決

    頁面有定時(shí)器,并且定時(shí)器在離開頁面時(shí),有清除,本文主要介紹了vue項(xiàng)目中定時(shí)器無法清除的原因解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02

最新評(píng)論

仁化县| 陇川县| 白银市| 剑阁县| 南郑县| 富锦市| 白银市| 莱芜市| 大冶市| 连南| 左权县| 星子县| 隆回县| 江阴市| 郸城县| 屏山县| 聂拉木县| 定兴县| 房产| 水富县| 温泉县| 宿松县| 峡江县| 东莞市| 嵊州市| 临泽县| 通州区| 商洛市| 城固县| 辉县市| 潞城市| 屏山县| 宁晋县| 河南省| 大同县| 荆门市| 青河县| 竹北市| 陆河县| 甘孜县| 中山市|