JointJS+

JavaScript 图表库为卓越的 UI 提供支持。

由以下开发商制作:JointJS
ComponentSource开始代理销售的日期:2014年

价格从: US$ 3,420.20 版本:4.2.2 新增功能 更新: Jan 23, 2026 4.00评价的平均星级4.00评价的平均星级4.00评价的平均星级4.00评价的平均星级4.00评价的平均星级 (2)

i

Rappid has been renamed and is now known as JointJS+.

JointJS+ v4.1.1

Released: Jul 2, 2025

v4.1.1 中的更新

特性

  • apps.BPMNPools - Added phases import/export - Previously, the export and import actions of the BPMNPools app ignored phases. Now all exported diagrams exported from the app look exactly the same when imported back into the app.

修补程序

  • format.Visio - Fixed text annotations to use colorTrans option in a Character element.
  • format.Visio - Fixed error when encountering a fld element without content.
  • format.Visio - Fix to ignore unsupported image types - JointJS now checks that the file type is one of the supported types (JPEG, JPG, PNG, BMP, GIF, TIFF, SVG, WEBP, ICO) before trying to use the file as an image during import.
  • format.Visio - Fix to show an error in the console in case of an empty ref XML file instead of throwing an exception - Previously, the import was throwing an error in case of an empty ref XML file. Now, it logs a debug message in the browser console that the archive is wrong, but continues import as normal.
  • format.Visio - Fix to export JointJS ports as Connection XML.
  • ui.Halo - Fix to make sure the halo is updated after the cellView - Previously, in the paper's async mode, Halo updates were executed before the updates of the related cell view. This could result in the halo being positioned incorrectly (i.e. using the previous cell state).
  • ui.PaperScroller - Fixed rounding errors to prevent unnecessary scrollbars - When calculating the required padding to position a paper inside a zoomed paperScroller, JointJS was previously working with rounded padding values. This could lead to a result that was 1px off the correct value (when rounding of the two padding values happened to align in one direction), and thus cause a scrollbar to be shown when it was not expected. Applying the rounding at the end of the calculation prevents the issue.
  • ui.Selection - Fixed removeHandle() method to apply to hidden handles - Previously, if you tried to remove a handle while it was not visible, the handle was not removed. The method has now been fixed so that it removes hidden handles as well.
  • ui.TextEditor - Fixed incorrect placeholder position - Fixed incorrect background position when showing placeholder. Also fixed caret position when textAnchor: 'end', so that it matches the end of the placeholder.
  • layout.DirectedGraph - Fix to accept 0 value for nodesep, edgesep, ranksep - Previously, providing 0 as a value of nodesep, edgesep, ranksep options of the layout() was incorrectly interpreted the same as if no value was provided (and thus causing Dagre's default values to be applied). Whether the provided value is a number is now correctly checked instead.
  • mvc.Dom - Fix to use getComputedStyle() for static position check.