翻譯|使用教程|編輯:莫成敏|2019-10-16 10:42:07.007|閱讀 354 次
概述:VARCHART XGantt是用于工業4.0項目管理、交互式的甘特圖絕佳解決方案,世界級甘特圖大師。本文主要介紹VARCHART XGantt用戶手冊中的分組內容,現在跟著小編來了解一下吧~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
VARCHART XGantt是一個交互式的甘特圖控件,其模塊化的設計讓您可以創建滿足您和您的客戶所需求的應用程序。(我們領先的甘特圖控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET應用程序。)本文主要解釋了VARCHART XGantt中的分組,包括交互式創建組、交互式重新組合節點、空組、摘要欄等內容~
通常需要將活動劃分為組,然后在視覺上強調圖中的各組。例如,活動經常按項目階段(例如計劃、建設、制造等)或部門(建筑部門、會計部門等)分組。
分組圖可能看起來像這樣:
組由一個值組成,組中的所有成員都具有相同的值。在其分組數據字段中顯示相同條目的節點屬于同一組。可以在相應的對話框中設置分組字段和所有其他分組條件,您可以通過單擊“對象”屬性頁面上的“分組”按鈕來打開該對話框。
在“分組數據”字段中具有相同值的活動將分配給同一組。
在該圖中,組上方的另一行包含組標題。組標題的外觀可以在“編輯表格式”對話框中單獨定義,具體取決于組是展開還是折疊(表格式為“字幕”和“折疊”),例如通過使用不同的顏色或數據字段。
組標題旁邊的加號或減號表示關聯的組是折疊還是展開。通過單擊標志,您可以從折疊狀態切換到展開狀態,反之亦然。要啟用此功能,必須選中“分組”對話框中的“允許修改”復選框。
您可以使用“排序依據”和“排序順序”選項來設置分組的順序。
可以為組選擇更多選項:
是否要生成表格格式
組標題行的模式(僅在圖中)
日歷和行網格的顯示和樣式
組中的所有活動是否應顯示在單個行中(打開/關閉單獨行中的“節點”選項),如果這樣,是否應自動優化節點布局(優化)
啟動程序時是否應該折疊組(折疊組)
分隔線的顯示和樣式
用戶是否可以使用折疊/展開功能(允許修改)
是否顯示摘要欄(摘要欄)
是否顯示組節點
是否可以通過圖或表中的拖動交互來更改組的順序
是否在每個組之后都要進行分頁
交互式創建組
每次在空白圖表中交互式創建新節點時,都會自動創建一個組節點。在“編輯數據”對話框中,可以在“分組”對話框中為“分組依據”選擇的數據字段中輸入組名稱。
如果要創建新組,請執行以下操作:在現有組中創建一個節點。雙擊節點以打開“編輯數據”對話框。然后,在“分組”對話框中為“分組依據”選擇的數據字段中輸入組名稱。然后將創建新組。
交互式重新組合節點
如果用戶將一項活動從一個組拖動到另一組,則分組字段中的值將自動調整。
空組
如果刪除組的所有節點,則組的標題將保留在表中。僅當您關閉分組后再打開或結束并重新啟動程序時,所有空組的標題才會顯示。
交互式移動子組
您可以交互地修改子組的排序順序。為此,請標記您要移動的子組的摘要欄。然后將子組的幻像拖到圖表中您選擇的位置。如果將幻像放置在相同分組級別的其他摘要欄上,則箭頭將指示您可以在摘要欄的上方還是下方插入摘要欄。釋放鼠標按鈕時,組及其從屬節點將插入到所選位置。
所有組的所有節點在一行/每行/展開/折疊
通過幾行代碼,您可以控制以哪種方式顯示組的節點。在下面的示例中,兩個不同分組級別的節點將通過菜單調用顯示在一行中。
示例代碼
Private Sub mnuAllNodesOneRow_Click() Set groupcollection = VcGantt1.groupcollection For Each group In groupcollection Set subgroupcollection = group.SubGroups group.AllNodesInOneRow = True For Each subgroup In subgroupcollection subgroup.AllNodesInOneRow = True Next Next End Sub
以類似的方式,您可以在每個組的單獨行中顯示組的節點(group.AllNodesInOneRow = False),展開它們(group.Collapsed = False)或折疊它們(group.Collapsed = True)。
帶有分組選項“一行中的節點”的圖
本節簡要介紹了活動組布局的“單獨行中的節點”選項。
啟用了此選項的圖可能類似于以下示例:
分組過程與前面所述的相同,其中每個活動都顯示在單獨的行中。如果未設置“分組”對話框的“單獨行中的節點”選項,則會在一行中顯示整個組。自然,活動可能在行內重疊。為了使覆蓋可見,可以擴展組,這意味著,嚴格來說,該選項應稱為“盡可能少的行”。在其展開狀態下,您可以自由移動重疊的活動,直到所有疊加層都消失為止。因此,展開的圖表可確保重疊活動(即使只是一秒鐘)也可以立即被識別。
當一個組折疊時(例如本例中的C組),它表明它包含多個活動,但是無法識別是否有覆蓋物。
自然,對于這種類型的圖,以表格格式安排活動是沒有意義的。因此,我們建議改為在圖層上顯示注釋,或使用工具提示進行標識。
顯示疊加節點
如果未選擇“單獨行中的節點”模式,則排序順序將確定最后繪制的節點,因此在它們重疊的情況下完全可見。
摘要欄
在組行中,可以顯示摘要欄。您可以指定是否顯示匯總級別以及針對哪些匯總級別顯示匯總欄。
要在按分組級別定義的分組級別顯示摘要欄,在“分組”對話框中,需要選中對應級別的“摘要欄”復選框。
VcGantt屬性SummaryBarsVisible在運行時允許您設置或檢索摘要欄是否可見。如果分組是真正的分組(不是層次結構),則可以使用參數GroupingLevel按級別打開或關閉摘要欄。
在“圖層”屬性頁面上,可以通過創建顯示任何所需形狀的圖層來指定摘要欄的外觀。您可以為所有或某些級別定義一層,也可以為每個級別定義不同的層,例如第一層為“摘要欄1”,第二層為“摘要欄2”,依此類推。
要顯示所需的摘要欄形狀,需要為它們指定過濾器以選擇每個級別上定義的功能。可以在“管理過濾器”對話框中創建過濾器,例如第一級過濾器“摘要欄1”。
要選擇適用過濾條件的級別,請調用“編輯過濾器”對話框。在“字段名稱”列中,選擇摘要欄級別,選擇一個運算符(等于、大于或等于、大于等),然后在“比較”字段中輸入所需的級別編號。
啟動程序時,將顯示指定的摘要欄。
本教程內容到這里就完結了,后面將會更新.NET版本的分組內容,敬請期待哦~感興趣的朋友可以下載VARCHART XGantt免費版嘗試一下~
相關內容推薦:
想要購買VARCHART XGantt正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn