翻譯|使用教程|編輯:莫成敏|2019-12-02 15:40:48.593|閱讀 207 次
概述:在對節(jié)點(diǎn)進(jìn)行排序時(shí),是否將節(jié)點(diǎn)布置在單獨(dú)的行中或?qū)⒍鄠€(gè)節(jié)點(diǎn)顯示在單個(gè)行中會有所不同。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
VARCHART XGantt是一個(gè)交互式的甘特圖控件,其模塊化的設(shè)計(jì)讓您可以創(chuàng)建滿足您和您的客戶所需求的應(yīng)用程序。(我們領(lǐng)先的甘特圖控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET應(yīng)用程序。)相較于其他普通的甘特圖,VARCHART XGantt穩(wěn)定性強(qiáng),因?yàn)殚_發(fā)時(shí)間長,經(jīng)過很多知名企業(yè)的使用、驗(yàn)證,穩(wěn)定性得到了充分的保證。
點(diǎn)擊下載VARCHART XGantt免費(fèi)版
通常,應(yīng)用程序要求根據(jù)某些標(biāo)準(zhǔn)對活動進(jìn)行排序。只能對不構(gòu)成層次結(jié)構(gòu)的那些節(jié)點(diǎn)(即是基礎(chǔ)節(jié)點(diǎn)或?qū)儆谝粋€(gè)組)進(jìn)行排序。因此,您將在可以設(shè)置組節(jié)點(diǎn)和基礎(chǔ)節(jié)點(diǎn)屬性的位置找到設(shè)置選項(xiàng)。在對節(jié)點(diǎn)進(jìn)行排序時(shí),是否將節(jié)點(diǎn)布置在單獨(dú)的行中或?qū)⒍鄠€(gè)節(jié)點(diǎn)顯示在單個(gè)行中會有所不同。
排列:單獨(dú)行中的節(jié)點(diǎn)
如果希望將節(jié)點(diǎn)排列在單獨(dú)的行中,請通過選擇“對象”屬性頁然后選擇“分組”來調(diào)用“分組”對話框。
在中心窗口中,請?jiān)趩为?dú)的行中選中節(jié)點(diǎn)。另外,您可以通過API屬性VcGroupLevelLayout.AllNodesInOneRow設(shè)置此功能。
在下面稱為節(jié)點(diǎn)的窗口中,您可以指定三個(gè)數(shù)據(jù)字段,當(dāng)圖表彈出時(shí),將通過這些數(shù)據(jù)字段對活動進(jìn)行排序。此外,您可以為每個(gè)數(shù)據(jù)字段選擇升序或降序排序。
如果將活動分組,則排序?qū)?yīng)用于每個(gè)組的節(jié)點(diǎn)。
此外,還提供了以下用于定義節(jié)點(diǎn)線外觀的選項(xiàng):
模式選擇
分隔線的顯示、位置和樣式
通過在“分隔線步長”字段中輸入一個(gè)值,指定在繪制了多少個(gè)活動后應(yīng)繪制分隔線。如果將活動分組,則將對每個(gè)組分別進(jìn)行計(jì)數(shù)。
可以在“節(jié)點(diǎn)”屬性頁面上設(shè)置其他排序選項(xiàng):
您可以選擇一個(gè)存儲活動行號的數(shù)據(jù)字段。在通過“另存為”方法保存數(shù)據(jù)之前,行號字段不會更新。
通過勾選允許通過圖表垂直移動節(jié)點(diǎn)或允許通過表格垂直移動節(jié)點(diǎn),您可以使用戶通過將活動拖動到另一行來修改活動的順序。如果將活動移至其他組,則其分組代碼和顏色將調(diào)整為新組。如果一項(xiàng)活動包含一層以上的內(nèi)容,則必須另外按下Shift鍵。
注意:請注意,“分組”對話框中和“節(jié)點(diǎn)”屬性頁面上的設(shè)置僅在應(yīng)用程序啟動時(shí)用于對數(shù)據(jù)進(jìn)行排序。如果要稍后再對活動進(jìn)行排序,請使用SortNodes方法。因此,必須通過此調(diào)用分別調(diào)用排序的更新。
排列:一個(gè)組的節(jié)點(diǎn)在一行中
如果將多個(gè)節(jié)點(diǎn)(即組中的節(jié)點(diǎn))放在同一行中,則可以為這些節(jié)點(diǎn)分配繪圖優(yōu)先級(這也是一種排序)。存在兩種不同類型的排列,一種是重疊的,另一種是優(yōu)化的,其中一行的活動要么彼此重疊,要么通過擴(kuò)大行來避免重疊。
您可以通過取消選中“分組”對話框中單獨(dú)行中的“節(jié)點(diǎn)”框,將多個(gè)節(jié)點(diǎn)排成一行。默認(rèn)情況下,相鄰字段“優(yōu)化的節(jié)點(diǎn)”將顯示為已激活:
您可以禁用此復(fù)選框,這將導(dǎo)致行的節(jié)點(diǎn)顯示為重疊。您也可以通過API屬性VcGroup.NodesArrangedOptimized設(shè)置此功能。
您可以通過以下字段設(shè)置節(jié)點(diǎn)的圖形優(yōu)先級:對重疊節(jié)點(diǎn)進(jìn)行排序:
與重疊節(jié)點(diǎn)類似,您可以按字段“按優(yōu)化節(jié)點(diǎn)排序”對優(yōu)化節(jié)點(diǎn)進(jìn)行排序。
如果未設(shè)置排序優(yōu)先級,則默認(rèn)情況下將按日期和持續(xù)時(shí)間的順序顯示節(jié)點(diǎn),最新和最短的節(jié)點(diǎn)將顯示在較早和較長的節(jié)點(diǎn)之上。還可以通過API屬性VcLevelLayout.OverlaidNodesSortDataFieldIndex和VcLevelLayout.OptimizedNodesSortDataFieldIndex設(shè)置繪制優(yōu)先級。
您無需通過單獨(dú)的調(diào)用來更新已排序的節(jié)點(diǎn),它們將自動更新。此外,通過相鄰字段重疊節(jié)點(diǎn)的排序順序,您可以分配升序或降序排序。可以分別通過API屬性OverlappingNodesSortOrder和OptimizedNodesSortOrder設(shè)置排序方向。
下面顯示了一些設(shè)置結(jié)果:
重疊的節(jié)點(diǎn)排列顯示了暗節(jié)點(diǎn)的升序繪制優(yōu)先級(暗節(jié)點(diǎn)繪制在亮節(jié)點(diǎn)的頂部)
重疊的節(jié)點(diǎn)排列顯示了暗節(jié)點(diǎn)的降序繪制優(yōu)先級(亮節(jié)點(diǎn)繪制在暗節(jié)點(diǎn)的頂部)
優(yōu)化的節(jié)點(diǎn)排列,顯示了暗節(jié)點(diǎn)的升序繪制優(yōu)先級(在行的上部繪制了暗節(jié)點(diǎn))
優(yōu)化的節(jié)點(diǎn)排列,顯示了暗節(jié)點(diǎn)的降序繪制優(yōu)先級(在行的上部繪制的暗節(jié)點(diǎn))
本教程內(nèi)容到這里就完結(jié)啦!感興趣的朋友可以繼續(xù)關(guān)注我們,了解更多產(chǎn)品文章資訊~
相關(guān)內(nèi)容推薦:
想要購買VARCHART XGantt正版授權(quán),或了解更多產(chǎn)品信息請點(diǎn)擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: