dhtmlxGanttUI元素:第1個版本提供了使用甘特圖創建和管理項目計劃的所有基本功能。共有三種類型的任務:項目,任務和里程碑。任務可以通過四種依賴關系相互鏈接:開始到開始,開始到結束,結束到開始以及端到端。可以通過拖放操作來移動,調整大小和任務。該圖表可以輔以用于顯示項目周期重要日期的垂直標記和工具提示,以提供有關時間軸區域中任務的其他信息。用經典皮膚反應甘特。雙擊任務時,右側邊欄出現,并且包含用于填寫所有任務詳細信息(例如任務名稱,描述,類型,開始和結束日期,持續時間和任務關系)的編輯表單。此外,還有一個滑塊,用于設置任務的進度級別(以百分比為單位)。dhtmlxGantt允許你創建動態甘特圖,并以一個方便的圖形化方式可視化項目進度。工程師用dhtmlxGantt報價方案
dhtmlxGantt所帶來的幫助:dhtmlxGantt允許您定義自定義時間單位并為比例配置中的標簽設置模板。dhtmlxGantt要定義自定義單位,您需要在Date對象中定義2個函數:第1個函數應返回任何給定日期的開始時間單位(例如,2月14日的month_start-> 2月1日)。第二個函數將日期增加任何給定數量的持續時間單位(例如,“日期減去2天”)讓我們創建一個“ fiscal_year”單位,并假設一個會計年度將在1月31日結束。這是可以指定新單位的方式。然后你就能夠在代碼中使用它。編程用dhtmlxGantt版本區別dhtmlxGanttchart可以按分配的資源對任務進行分組。
dhtmlxGantt日期格式:要設置比例尺的格式,請在相應的比例尺對象中使用format屬性。日期的格式可以設置為字符串或作為一個將日期對象作為參數的函數。造型風格,要設置時間標度的單元格樣式,請在相應的標度對象中使用css屬性。如果在標尺的配置中未指定css屬性,則可以定義scale_cell_class模板,以將CSS類應用于標尺配置的數組的第1時間標度。要將scale_cell_class模板應用于時間標度的所有標度,請將Inherit_scale_class屬性設置為true。
DHTMLX Gantt允許實現有助于資源加載分析的其他功能。此代碼片段顯示了如何使用資源直方圖來顯示每天(以小時為單位)或在任務中(取決于開關位置)的工作量。每次甘特初始化之后,此開關都將提供一個事件偵聽器,以跟蹤其位置。每個switch操作都會更改resourceMode變量。如果您打算在實際項目中使用DHTMLX Gantt,并且想要實現資源使用的計算邏輯,dhtmlxGantt 將為您服務。擁有豐富的樣本集結將幫助您以較少的時間和精力來創建自己的自定義解決方案。dhtmlxGanttchart易于安裝和使用。
dhtmlx-Gantt六要素:tasks 甘特圖任務相關,包含data(數據)、links(數據之間的關系)、collections等 ——> ganttparse(tasks) 注:parse前一定要先清一下數據不然來回切換不同的甘特圖會渲染出錯 ganttclearAll();config 甘特圖配置相關,相當于插件的options,不過有些options依賴于plugin(有plugin配值config才生效)——>xxx;plugins 甘特圖插件相關,有些options依賴于plugin(有plugin配值config才生效)——> ganttplugins(plugins);templates 甘特圖自定義模板相關,比如自定義tooltip_text、 task_text|、task_class等等。dhtmlx-Gantt按內容不同分為計劃圖表、負荷圖表、機器閑置圖表、人員閑置圖表進度表五種形式。工程師用dhtmlxGantt報價方案
dhtmlx-Gantt的使用需要注意什么?工程師用dhtmlxGantt報價方案
dhtmlxGantt甘特圖有幾種方法可以即時更改顯示的范圍:您可以借助start_date / end_date配置控制時間范圍,但可以動態調整它們以顯示加載的任務。您可以通過在每次重新繪制甘特圖時更新start_date / end_date配置來重新計算比例范圍,以實現此目的。要在每次任務不適合現有縮放間隔時“強制”縮放比例重新渲染,請將fit_tasks屬性設置為true。在這兩種情況下的起始日期和END_DATE指定了選項,你需要使用上述選項之一為fit_tasks屬性正常工作。工程師用dhtmlxGantt報價方案