轻量级流程图控件GoJS最新版本2.1.6发布,修复多项bug|附下载

GoJS新版本2.1.6发布,修复多项bug!

GoJS是一款功能强大,快速且轻量级的流程图控件,可帮助你在JavaScript 和HTML5 Canvas程序中创建流程图,且极大地简化您的JavaScript / Canvas 程序。

GoJS最新版本

GoJS 2.1包含一些新方法,可简化GoJS图表在维护自己数据的应用程序(尤其是React应用程序)中的集成。

  • 新方法:Model.toIncrementalData。与现有方法Model.toIncrementalJson相似,此方法输出一个IncrementalData对象,该对象包含在Transaction中发生的更改。它可用于使外部数据与GoJS模型保持同步。

  • 新方法:Model.mergeNodeDataArray和GraphLinksModel.mergeLinkDataArray。这些方法用于将外部数据更改合并到GoJS模型中。

  • 新方法:Model.cloneDeep。此方法可用于制作对象的深层副本,这对于确保GoJS不会与外部状态共享引用很有用。还可以在Model.toIncrementalData中使用它,以确保IncrementalData的修改对象列表不包含对模型数据对象的引用。

轻量级流程图控件GoJS最新版本2.1.6发布,修复多项bug|附下载

2.1.6的更改

  • 现在,release / go-module.js文件将导出每个类,因此您只能导入特定的类,而不是go。例如:从…导入{图,节点,链接,点,形状,文本块}。
  • 在projects / pdf子目录中添加了一个示例,该示例演示为图表生成PDF文件。该样本为minimalPDF。
  • 从另一个图或面板中拖放零件时,错误地启动了AnimationTriggers修复程序。
  • 修复了LinkingTool在创建新链接时不会取消选择其他部分的问题。

2.1.5的更改

  • 添加了VirtualizedPacked示例,该示例演示了VirtualizedPackedLayout.ts中定义的嵌套组大图的自定义布局。 (来源仅是TS)
  • 修复了以下问题:如果节点或链接通过GraphLinksModel.setGroupKeyForNodeData,GraphLinksModel.setFromKeyForLinkData或GraphLinksModel.setToKeyForLinkData设置,则如果节点尚不存在,可能无法解决。在典型模型加载期间不存在此问题。
  • 修复了自2.1.1起由于Diagram.clear无法清除内部零件列表(如Diagram.nodes)而导致的回归。

=====================================================

点击查看GoJS2020年最新连载教程

想要了解或购买GoJS正版授权的朋友,欢迎咨询在线客服

关注下方“慧聚IT”微信公众号,及时获取产品最新消息和最新资讯

轻量级流程图控件GoJS最新版本2.1.6发布,修复多项bug|附下载
标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月18日
下一篇 2020年1月18日

相关推荐

发表回复

登录后才能评论