• <menu id="w2i4a"></menu>
  • logo VARCHART XGantt 2019教程

    文檔首頁>>VARCHART XGantt 2019教程>>VARCHART XGantt用戶手冊:解讀甘特圖中的分組(.Net版)

    VARCHART XGantt用戶手冊:解讀甘特圖中的分組(.Net版)


    VARCHART XGantt是一個交互式的甘特圖控件,其模塊化的設(shè)計讓您可以創(chuàng)建滿足您和您的客戶所需求的應(yīng)用程序。(我們領(lǐng)先的甘特圖控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET應(yīng)用程序。)本文主要解釋了VARCHART XGantt中的分組,包括交互式創(chuàng)建組、交互式重新組合節(jié)點(diǎn)、空組、摘要欄等內(nèi)容~

    點(diǎn)擊下載VARCHART XGantt免費(fèi)版

    通常需要將活動劃分為組,然后在視覺上強(qiáng)調(diào)圖中的各組。例如,活動經(jīng)常按項目階段(例如計劃、建設(shè)、制造等)或部門(建筑部門、會計部門等)分組。

    分組圖可能看起來像這樣:

    VARCHART XGantt用戶手冊:解讀甘特圖中的分組(.Net版)

    組由一個值組成,組中的所有成員都具有相同的值。在其分組數(shù)據(jù)字段中顯示相同條目的節(jié)點(diǎn)屬于同一組??梢栽谙鄳?yīng)的對話框中設(shè)置分組字段和所有其他分組條件,您可以通過單擊“對象”屬性頁面上的“分組”按鈕來打開該對話框。

    VARCHART XGantt用戶手冊:解讀甘特圖中的分組(.Net版)

    在“分組數(shù)據(jù)”字段中具有相同值的活動將分配給同一組。

    在該圖中,在包含組標(biāo)題的組上方顯示了額外的一行。表中組標(biāo)題的出現(xiàn)可以在“編輯表格式”對話框中單獨(dú)定義,具體取決于組是展開還是折疊(表格式為“字幕”和“折疊”),例如通過使用不同的顏色或數(shù)據(jù)字段。

    組標(biāo)題旁邊的加號或減號表示關(guān)聯(lián)的組是折疊還是展開。通過單擊符號,您可以從折疊狀態(tài)切換到展開狀態(tài),反之亦然。要啟用此功能,必須選中“分組”對話框中的“允許修改”復(fù)選框。

    您可以使用“排序依據(jù)”和“排序順序”選項來設(shè)置分組的順序。

    可以為組選擇更多選項:

    • 是否要生成表格格式

    • 組標(biāo)題行的模式(僅在圖中)

    • 日歷行網(wǎng)格的顯示和樣式

    • 組中的所有活動是否應(yīng)顯示在單個行中(打開/關(guān)閉單獨(dú)行中的“節(jié)點(diǎn)”選項),如果這樣,是否應(yīng)自動優(yōu)化節(jié)點(diǎn)布局(優(yōu)化

    • 啟動程序時是否應(yīng)該折疊組(折疊組

    • 分隔線的顯示和樣式

    • 用戶是否可以使用折疊/展開功能(允許修改

    • 是否顯示摘要欄(摘要欄

    • 是否顯示組節(jié)點(diǎn)

    • 是否可以通過圖或表中的拖動交互來更改組的順序

    • 是否在每個組之后都要進(jìn)行分頁

    交互式創(chuàng)建組

    在空圖表中以交互方式創(chuàng)建新節(jié)點(diǎn)后,將自動創(chuàng)建一個組節(jié)點(diǎn)。在“編輯數(shù)據(jù)”對話框中,可以在“分組”對話框中為“分組依據(jù)”選擇的數(shù)據(jù)字段中輸入組名稱。

    如果要創(chuàng)建新組,請執(zhí)行以下操作:在現(xiàn)有組中創(chuàng)建一個節(jié)點(diǎn)。雙擊節(jié)點(diǎn)以打開“編輯數(shù)據(jù)”對話框。然后,在“分組”對話框中為“分組依據(jù)”選擇的數(shù)據(jù)字段中輸入組名稱。然后將創(chuàng)建新組。

    交互式地重新組合節(jié)點(diǎn)

    如果用戶借助鼠標(biāo)將活動從一個組移動到另一個組,則將自動調(diào)整分組字段中的值。

    空組

    如果刪除組中的所有節(jié)點(diǎn),表中該組的標(biāo)題仍將保留。如果刪除分組并再次應(yīng)用,或者完成程序并重新啟動,所有空組的標(biāo)題將消失。

    交互式地分組

    您可以交互地更改子組的排序順序。為此,標(biāo)記要移動的子組的摘要欄。然后在圖表中向上或向下移動該子組的幻像。一旦將幻像放置到同一分組級別的另一個摘要欄上,就會出現(xiàn)一個箭頭,指示您是否可以在另一個摘要欄的上方或下方插入摘要欄。釋放鼠標(biāo)按鈕后,該組將把所有節(jié)點(diǎn)插入所選位置。

    所有組的所有節(jié)點(diǎn)一行/每行/展開/折疊

    使用幾行代碼,您可以指定如何顯示所有組的節(jié)點(diǎn)。在以下示例中,所有組(兩個分組級別)的節(jié)點(diǎn)顯示在一行中。

    示例代碼VB.NET

    Private Sub mnuAllNodesOneRow_Click()
     Dim groupCltn As VcGroupCollection
     Dim group As VcGroup
     Dim subGroupCltn As VcGroupCollection
     Dim subGroup As VcGroup
     groupCltn = VcGantt1.GroupCollection
     For Each group In groupCltn
     subGroupCltn = group.SubGroups
     group.NodesArrangedInOneRow = True
     For Each subGroup In subGroupCltn
     subGroup.NodesArrangedInOneRow = True
     Next
     Next
    End Sub

    示例代碼C#

    private void mnuAllNodesOneRow _Click(object sender, System.EventArgs e)
     {
     VcGroupCollection groupCltn = VcGantt1.GroupCollection;
     VcGroupCollection subGroupCltn;
     foreach (VcGroup group in groupCltn)
     {
     subGroupCltn = group.SubGroups;
     group.NodesArrangedInOneRow = true;
     foreach (VcGroup subGroup in subGroupCltn)
     {
     subGroup.NodesArrangedInOneRow = true;
     }
     }
     }

    以相同的方式,您可以在單獨(dú)的行中顯示所有組的所有節(jié)點(diǎn)(group.NodesArrangedInOneRow = False),展開它們(group.Collapsed = False)或折疊它們(group.Collapsed = True)。

    帶有分組選項“一行中的節(jié)點(diǎn)”的圖

    本節(jié)簡要介紹了活動組布局的“單獨(dú)行中的節(jié)點(diǎn)”選項。

    啟用了此選項的圖如下所示:

    VARCHART XGantt用戶手冊:解讀甘特圖中的分組(.Net版)

    分組過程與前面所述的相同,其中每個活動都顯示在單獨(dú)的行中。如果未設(shè)置“分組”對話框的“單獨(dú)行中的節(jié)點(diǎn)”選項,則會在一行中顯示整個組。自然,活動可能在行內(nèi)重疊。為了使覆蓋可見,可以擴(kuò)展組,這意味著嚴(yán)格來說,該選項應(yīng)稱為“盡可能少的行”。在其展開狀態(tài)下,您可以自由移動重疊的活動,直到所有疊加層都消失為止。因此,展開的圖表可確保重疊活動(即使只是一秒鐘)也可以立即被識別。

    當(dāng)一個組折疊時(例如本例中的C組),它表明它包含多個活動,但是無法識別是否有覆蓋物。

    自然,對于這種類型的圖,以表格格式安排活動是沒有意義的。因此,我們建議改為在圖層上顯示注釋,或使用工具提示進(jìn)行標(biāo)識。

    顯示疊加節(jié)點(diǎn)

    如果未選擇“單獨(dú)行中的節(jié)點(diǎn)”模式,則可以通過排序順序指定哪些節(jié)點(diǎn)位于其他節(jié)點(diǎn)之上。節(jié)點(diǎn)根據(jù)其排序順序進(jìn)行排序,這意味著排序順序中的最后一個節(jié)點(diǎn)位于所有其他節(jié)點(diǎn)之上,并且完全可見。

    摘要欄

    摘要欄可以顯示在分組行中。您可以指定是否顯示摘要欄以及其分組級別。

    要在按分組級別定義的分組級別顯示摘要欄,在“分組”對話框中,需要選中對應(yīng)級別的“摘要欄”復(fù)選框。

    VcGantt屬性SummaryBarsVisible允許您在運(yùn)行時指定/查詢摘要欄是否可見。如果分組不是分層的,則可以在參數(shù)GroupingLevel的幫助下分別打開或關(guān)閉每個級別的摘要欄。

    在“圖層”屬性頁上,可以通過創(chuàng)建可視化摘要欄的適當(dāng)圖層來指定摘要欄的外觀。您可以為所有或多個級別定義一層,也可以為每個級別定義不同的層,例如第一層為“摘要欄1”,第二層為“摘要欄2”,依此類推。

    現(xiàn)在,您必須將相應(yīng)的過濾器分配給摘要欄,以便完全執(zhí)行可視化。可以在“管理過濾器”對話框中創(chuàng)建過濾器,例如第一級過濾器“摘要欄1”。為了指定適當(dāng)?shù)募墑e,請在“編輯過濾器”對話框中的“字段名稱”下選擇“<summary barlevel>”,選擇正確的運(yùn)算符(等于、大于或等于、大于等),然后在“比較”中輸入所需的級別號。

    本教程內(nèi)容就是這樣了,這是.NET版本的內(nèi)容,Activex版本內(nèi)容請點(diǎn)擊這里查看!感興趣的朋友可以下載VARCHART XGantt試用版評估一下~

    相關(guān)內(nèi)容推薦:

    VARCHART XGantt用戶手冊>>>


    想要購買VARCHART XGantt正版授權(quán),或了解更多產(chǎn)品信息請點(diǎn)擊“咨詢在線客服”

    慧都致敬程序員,1024現(xiàn)金優(yōu)惠券、滿減享不停,點(diǎn)擊下方圖片參與活動

    30a3147b29e3cd4e58f7d0fb83ba1e21.jpg


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();