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