翻譯|行業資訊|編輯:楊鵬連|2021-03-09 09:57:42.873|閱讀 377 次
概述:當前的COVID-19大流行并沒有使我們放慢速度甚至沒有停止我們標準版的HTML5 / Javascript Gantt圖表的可視計劃小部件(簡稱VSW SE)的開發。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
VARCHART XGantt是一款功能強大的甘特圖控件,其模塊化的設計讓您可以創建滿足需要的應用程序。XGantt可用于.NET,ActiveX和ASP.NET應用程序,可以快速、簡單地集成到您的應用程序中,幫助您識別性能瓶頸、避免延遲以及高效利用資源,使復雜數據變得更加容易理解。
VARCHART XGantt在市場上已有近30年的歷史,它提供了最完善的C#Gantt圖表控件,可用于構建現代而又可靠的行業資源調度應用程序。
當前的COVID-19大流行并沒有使我們放慢速度甚至沒有停止我們標準版的HTML5 / Javascript Gantt圖表的可視計劃小部件(簡稱VSW SE)的開發。恰恰相反!對于我們和我們的客戶而言,利用時間進行進一步的開發和改進從未如此重要。讓我們來看看最新的成就。
交互式地在大型甘特圖中選擇您的切口
就像甘特圖一樣強大,有時很難快速從一個圖表區域滾動到另一個圖表區域。特別是對于大型圖表,如果目標區域距離原始可見區域較遠,則在第一次嘗試時滾動到所需區域是一個挑戰。而且,通常同時需要水平和垂直滾動都可以使這項工作變得很煩人。
我們很高興能為您提供一個非常有用的工具,以幫助您應對這一挑戰:世界觀。
通過設置選項worldViewVisible,可以顯示此視圖。默認情況下,它將顯示在VSW SE的底部。但是,您可以更改其位置及其范圍。世界視圖將整個甘特圖顯示為草圖,其中有兩個矩形:一個代表表部件的當前可見區域,另一個代表時間區域。
拖動這些矩形之一后,圖表就會相應地滾動。并且,當然,您也可以使用常規方式滾動圖表,例如使用滾動條,矩形將相應地更改其位置。
我們確信,您一定會喜歡這項新功能,以使您的用戶的生活更舒適。
同時拖動多個條
VSW SE的主要概念之一是為應用程序提供對數據的完全控制。也就是說,即使用戶已經交互式地更改了甘特圖內的元素,VSW SE也將永遠不會修改您的數據。相反,在這種情況下,VSW SE調用回調方法來通知應用程序用戶的意圖,然后應用程序可以相應地修改數據。
有時,這種方法無法帶來良好的用戶體驗。例如,考慮一下活動或任務的鏈條。通常,此類鏈表示具有固定時間依賴性的相互關聯的結構。也就是說,移動一個元素意味著所有從屬元素也必須以相同的方式移動。
到目前為止,用戶可以選擇多個小節,但是一旦他開始移動其中一個,則該小節的幻像只會移動:
從VSW SE 4.0開始,此行為已得到增強。現在,您可以打開選項multipleBarDraggingEnabled,這將使VSW SE為要拖動的所有條創建幻像條。如果用戶現在拖動一組選定的條,他將看到所有這些條 一起移動:
這使用戶可以更好地了解掉下杠之后會發生什么。
使用符號為規劃師提供更多其他信息
在此版本中,我們擴展了通過符號將附加語義添加到表單元格和條的可能性。到目前為止,您只能為此使用表格部分中的符號列,或將符號附加到條形的左上角或右上角。
現在,也可以將符號放置在“常規”表格單元內,或將其放置在條形圖的左側或右側:
為此,我們在VSW SE的表格單元格定義中添加了新屬性SymbolIDSource。使用此屬性可以引用資源或活動的數據字段,窗口小部件應從該數據字段中獲取先前已添加到窗口小部件的自定義符號之一的ID。對于依賴于此單元格定義的每個表單元格,小部件將根據相關聯的表行的數據查找符號。
該符號將服從HorizontalAlignment屬性,并且可以與TextSource屬性一起使用。在這種情況下,如果將對齊方式設置為“左”,則文本會縮進以避免與符號重疊。
對于活動欄和分配欄,我們具有新的屬性PM_ LeftBarSymbolID PM_RightBarSymbolID和PM_BarPrefixTextSymbolID。這些屬性使您可以直接引用符號。正如您在上圖的最后兩行中看到的那樣,它們分別位于條形圖的左側和右側。PM_LeftBarSymbolID和PM_BarPrefixTextSymbolID屬性之間的區別在于,應用后者將使條形文本向右移動。
可以為每個條分別設置在新位置的條符號的大小。
受益于改進的裝載性能
在開發軟件時,性能始終是一個重要主題,我們在這方面一直在努力改進我們的產品。但是,建議您不時仔細查看我們產品的性能。這正是我們使用此發行版所做的。伴隨著大量的重組工作,我們這次將重點放在了加載性能上。我們為獲得可觀的提升感到非常自豪。
下圖顯示了我們的性能測試系列的摘錄。它以一些代表性的測試用例為例,顯示了與VSW SE的舊版本3.2相比,新發布的版本4.0的加載時間有所縮短。
測試用例在已裝入活動,資源,分配,分配條目和實體的數量上有所不同。如您所見,我們在所有情況下都成功地顯著提高了充電性能。這一成功鼓勵我們努力在用戶交互過程中提高性能,這是下一步。
需要波蘭語和葡萄牙語嗎?
到目前為止,VSW SE已經支持西方世界的大多數語言。現在,添加了兩種更重要的語言:波蘭語和葡萄牙語。可以通過指定語言環境小部件選項來選擇它們,然后影響時間刻度的標簽。
僅限內部零件,但對您而言仍然很重要
最后但并非最不重要的一點是,我們重新設計了VSW SE所基于的許多內部軟件層。盡管這聽起來像是“這不關我的事!”,但這仍然會對您和我們在VSW SE上的日常使用產生重大影響。重新設計此代碼意味著:
這是對VSW SE新版本中最重要更改的粗略概述。當然,列出所有其他許多新對象屬性和小部件選項將超出本文檔的范圍。請為此參考“接口定義文檔”的“更改日志”一章,該文檔也包含在免費試用版的下載中。在這里請求免費試用-在開始評估我們的Visual Scheduiing Widget之前,我們的一位專家將免費為您提供簡短的演示,以便您可以根據自己的特定要求快速開始開發HTML5 / JavaScript甘特圖。
現在,讓我們期待VSW SE的進一步發展,我們希望與您一起前進。因此,請與我們保持聯系,并分享您的想法和要求,以及您的批評。
APS幫助提升企業生產效率,真正實現生產計劃可視化呈現與控制,快速有效響應不同場景的生產排程,提高準時交貨能力,提高產能和資源利用率
想要了解甘特圖或慧都APS系統,請登錄慧都網,解決您的問題!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: