原創|產品更新|編輯:吳園園|2019-12-30 10:08:55.233|閱讀 377 次
概述:GoJS新版本2.1.4發布,修復多項bug!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
GoJS是一款功能強大,快速且輕量級的流程圖控件,可幫助你在JavaScript 和HTML5 Canvas程序中創建流程圖,且極大地簡化您的JavaScript / Canvas 程序。
GoJS 2.1包含一些新方法,可簡化GoJS圖表在維護自己數據的應用程序(尤其是React應用程序)中的集成。
新方法:Model.toIncrementalData。與現有方法Model.toIncrementalJson相似,此方法輸出一個IncrementalData對象,該對象包含在Transaction中發生的更改。它可用于使外部數據與GoJS模型保持同步。
新方法:Model.mergeNodeDataArray和GraphLinksModel.mergeLinkDataArray。這些方法用于將外部數據更改合并到GoJS模型中。
新方法:Model.cloneDeep。此方法可用于制作對象的深層副本,這對于確保GoJS不會與外部狀態共享引用很有用。還可以在Model.toIncrementalData中使用它,以確保IncrementalData的修改對象列表不包含對模型數據對象的引用。
2.1.4的更改
添加了Link.computeAdjusting以有條件地更改所使用的Link.adjusting的值。作為新的默認設置,鏈接在動畫過程中將使用調整值Link,End。可以重寫Link.computeAdjusting來更改此行為。
添加了Geometry.getPointAlongPath,Geometry.getAngleAlongPath和Geometry.getFractionForPoint。這些方法可用于查找沿幾何路徑的給定分數距離的點或角度,或查找給定附近點沿幾何路徑的分數距離。
將GraphObject.segmentIndex設置為NaN(以前是一個錯誤),現在將整個鏈接路徑視為用于GraphObject.segmentFraction的段。這允許獲得沿整個鏈接的分數距離。
修復了在圖的InitialLayoutCompleted DiagramEvent期間拾取對象的問題。
修復了GoCloudStorage中的錯誤,該錯誤會導致null defaultModel失敗。
修復了在主形狀為對角線且提供的點不在該直線上的情況下Panel.graduatedValueForPoint中的錯誤。
=====================================================
想要了解或購買GoJS正版授權的朋友,歡迎
關注下方“慧聚IT”微信公眾號,及時獲取產品最新消息和最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn