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

    文檔首頁>>VARCHART XGantt 2019教程>>VARCHART XGantt用戶手冊:什么是實時更新?

    VARCHART XGantt用戶手冊:什么是實時更新?


    VARCHART XGantt是一個交互式的甘特圖控件,其模塊化的設(shè)計讓您可以創(chuàng)建滿足您和您的客戶所需求的應(yīng)用程序。(我們領(lǐng)先的甘特圖控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET應(yīng)用程序。)本文介紹了什么是實時更新、交互受到實時更新的影響以及計時器驅(qū)動的實時更新等內(nèi)容~

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

    什么是實時更新?

    從XGantt版本5開始可以使用Live Update,鼠標(biāo)交互的結(jié)果可以在操作過程中立即看到,而不僅是在結(jié)束之后。

    直到第5版,VARCHART XGantt都使用了幻影,并且只要釋放鼠標(biāo)鍵完成拖動操作,甘特圖就會顯示總體規(guī)劃的結(jié)果。但是,實時更新功能可讓計劃人員在交互時識別鼠標(biāo)動作的結(jié)果,因為每次鼠標(biāo)移動都會導(dǎo)致節(jié)點更新,這意味著修改將在對象上不斷重復(fù),從而導(dǎo)致對象和圖表的實時更新。在拖動過程中的任何時候,都會顯示節(jié)點的可視化結(jié)果,該節(jié)點將相應(yīng)的光標(biāo)位置與附加鏈接相匹配。

    VARCHART XGantt用戶手冊:什么是實時更新?

    修改數(shù)據(jù)的兩種方法

    有兩種更改和評估數(shù)據(jù)的方式:

    • 僅與特定對象有關(guān)的修改,例如簡單的數(shù)據(jù)更改,以下稱為單個更改。在每次交互過程中都會發(fā)生單個的變化。

    • 修改不僅會影響特定的對象,而且還會導(dǎo)致更改完整的結(jié)構(gòu),例如分組或優(yōu)化,以下稱為結(jié)構(gòu)更改。

    當(dāng)前,結(jié)構(gòu)更改只能在移動節(jié)點或組時發(fā)生,因為只有這些可以匯總并排列在結(jié)構(gòu)中。

    結(jié)構(gòu)更改是由計時器驅(qū)動的。 OldNodePreviewNode沒有計劃。

    結(jié)構(gòu)更改后,光標(biāo)會自動再次在光標(biāo)下方滾動(節(jié)點跟蹤)。

    交互受到實時更新的影響

    實時更新影響的交互包括:節(jié)點和組的移動以及交互式創(chuàng)建節(jié)點和鏈接。

    圖中節(jié)點和鏈接的移動

    節(jié)點和鏈接可以在視覺上自由移動,節(jié)點的水平和垂直位置始終調(diào)整為光標(biāo)位置,因此始終位于鼠標(biāo)光標(biāo)下方。 使用linkrouting <正交>或<直線>繪制的附加鏈接將相應(yīng)地拖動。 鏈接路由<distinguish>在這種情況下不起作用,因此使用<orthogonal>。 在更改位置時,節(jié)點和鏈接的可視化也將不斷更新,這意味著將過濾器和映射應(yīng)用于完整的構(gòu)造??瞻讌^(qū)域?qū)⒈A粼谇耙粋€節(jié)點位置,從而增強(qiáng)了拖動效果。該節(jié)點被拖離其原來的位置。為此,將具有ist鏈接的節(jié)點設(shè)置為VC_VISIBILITY = VC_NO,并在拖動時制作和更新節(jié)點和鏈接的副本。

    組的轉(zhuǎn)移

    在VARCHART XGantt組中,可以在其關(guān)卡中進(jìn)行交互式移動。這可以通過在圖表中垂直移動摘要欄或組節(jié)點或垂直移動表格中的相應(yīng)表格格式來完成。這種結(jié)構(gòu)修改等于手動排序,在數(shù)據(jù)方面沒有等效項,因此沒有數(shù)據(jù)被修改。修改完成后,已移動的摘要欄/組節(jié)點或已移動的表格格式將分別在光標(biāo)下方再次自動回滾,此滾動行為在此稱為“組跟蹤”。

    在圖表區(qū)域中,使用具有摘要欄/組節(jié)點的真實表示的VARCHART節(jié)點模型,在表區(qū)域中,使用具有表格框的實際表示的VARCHART節(jié)點模型。實際表示將保持不變,因為在拖動交互期間不會進(jìn)行任何數(shù)據(jù)修改。

    VARCHART XGantt用戶手冊:什么是實時更新?

    計時器驅(qū)動的實時更新

    持續(xù)(有時是全面的)視覺變化使整個圖表變得非常不穩(wěn)定,如果不打擾,立即更改狀態(tài)而沒有動畫選項可能會造成混亂,因此需要一種替代狀態(tài)來立即更改狀態(tài)。由結(jié)構(gòu)更改引起的更新不應(yīng)是恒定的,而是由計時器驅(qū)動的。如果用戶在鼠標(biāo)交互過程中短暫暫停,則結(jié)構(gòu)修改將僅在短暫但明顯的等待時間之后進(jìn)行,并更新圖表。顯示的圖形始終與相應(yīng)的光標(biāo)位置匹配。現(xiàn)在,由于用戶在按住鍵的同時仍在移動鼠標(biāo),因此可以繼續(xù)進(jìn)行交互。結(jié)構(gòu)更改將再次出現(xiàn),直到用戶再次暫停,然后才執(zhí)行,并在短暫但有意義的等待時間后更新圖表。重復(fù)此操作,直到交互結(jié)束(釋放鼠標(biāo)鍵)為止。此技術(shù)可確保圖表保持相當(dāng)穩(wěn)定。

    在VARCHART XGantt中設(shè)置實時更新

    在設(shè)計時

    實時更新設(shè)置可以在設(shè)計時在“管理更新行為”和“編輯更新行為”對話框中進(jìn)行。 VARCHART XGantt附帶了標(biāo)準(zhǔn)實時更新的更新行為,用戶無法自定義其設(shè)置。

    但是,用戶可以在下面顯示的兩個對話框中創(chuàng)建可以隨意定制的單獨(dú)更新行為。

    VARCHART XGantt用戶手冊:什么是實時更新?

    VARCHART XGantt用戶手冊:什么是實時更新?

    注意:只能通過API分配數(shù)據(jù)驅(qū)動對象(節(jié)點、鏈接和組)的個別更新行為。

    在運(yùn)行時

    設(shè)置的對象如下:

    • VcBox

    • VcCurve

    • VcDateLine

    • VcGantt

    • VcGroup

    • VcLinks

    • VcNode

    • VcNumericScale

    • VcTable

    • VcTimeScale

    • VcUpdateBehavior

    • VcUpdateBehaviorCollection

    • VcUpdateBehaviorContext

    • VcWorldView

    本教程內(nèi)容到了就完結(jié)啦,感興趣的朋友可以繼續(xù)關(guān)注我們,我們會不斷更新相關(guān)文章資訊~您也可以下載VARCHART XGantt試用版進(jìn)行評估~


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

    850×682.png

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();