原創|產品更新|編輯:吳園園|2019-12-09 15:33:30.340|閱讀 344 次
概述:GoJS新版本2.1.3發布,修復多項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.2的更改
修復了2.1.1中的回歸,該回歸的時機InitialAnimationStarting將阻止自定義初始動畫。
即使CommandHandler.canIncreaseZoom或CommandHandler.canDecreaseZoom為false ,CTRL +鼠標滾輪仍將停止事件冒泡。如果設置了Diagram.minScale或Diagram.maxScale,則這些可能為false 。此更改可防止整個頁面在縮放輪操作期間意外縮放。
修復了當Link小于Link.toShortLength或Link.fromShortLength時使用Link Geometry進行測量的錯誤。
2.1.3的更改
修復了在使用DraggingTool時,避免使用避免的節點重新路由的回歸(從2.0.0開始)的問題。
修復了AnimationTrigger的撤消(重做)錯誤,該錯誤使用了部件上的位置或位置。
改進了將Link.adjusting設置為None以外的值并且其路由中的點數超過標準的重復鏈接的路由。
=====================================================
想要了解或購買GoJS正版授權的朋友,歡迎
關注下方“慧聚IT”微信公眾號,及時獲取產品最新消息和最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn