Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic MindFusion.JavaScript Pack, 2024.R1 (Read 297 times)
Forum Admin
YaBB Administrator

Rock and Roll

Posts: 696
Joined: Apr 6th, 2003
MindFusion.JavaScript Pack, 2024.R1
May 16th, 2024 at 1:04pm
Print Post  
We have released MindFusion JavaScript Pack 2024.R1. It adds following new features and improvements:

Web components
The WebComponents.register method of each module from the pack lets you register its controls as web components:
  • call register method of Charting.WebComponents to register chart controls as web components.
  • call register method of DataViews.WebComponents to register grid controls as web components.
  • call register method of Diagramming.WebComponents to register main diagramming controls as web components.
  • call register method of Diagramming.Controls.WebComponents to register TabbedDiagramView as web component.
  • call register method of Gauges.WebComponents to register gauge controls as web components.
  • call register method of Keyboard.WebComponents to register VirtualKeyboard as web component.
  • call register method of Mapping.WebComponents to register map controls as web components.
  • call register method of Scheduling.WebComponents to register Calendar as web component.
  • call register method of UI.WebComponents to register smaller UI controls as web components.


TableNode improvements
  • getRow and getColumn methods now return strongly-typed TableRow and TableColumn objects.
  • The anchorPattern property of TableRow and rowAnchorPattern property of TableNode let you specify the points where links connect to table rows.
  • cellTextColor property lets you set default color of cell texts, without changing caption color.

DiagramLink improvements
  • Disable allowUnanchoredLinks to prevent users from drawing links to nodes without designated anchor points.
  • Fix for allowUnconnectedLinks not working when allowSelfLoops is disabled.
  • Set the autoDeleteLinks property to false to prevent deleting links along with a node they connect, and disconnect the links instead.
  • Fixed XML serialization of unconnected links.
  • Custom-draw anchor points by setting MarkStyle.Custom and handling drawAnchorPoint event.
  • The showAnchors property can be set to Selected | Auto combination.

TabbedDiagramView improvements
  • Enable allowRenamePages to let users edit the title of DiagramPage by clicking the active tab.
  • The control raises pageAdding event when users click the plus icon to let you validate the operation, and pageAdded once the page is added.
  • The control raises pageRemoving event when users close a tab to let you validate the operation, and pageRemoved once the page is removed.
  • Fix for scroll range not updating when changing tabs.
  • Fixed exception when moving multiple selection in TabbedDiagramView.

NodeListView improvements
  • Set horizontalDropAlignment and verticalDropAlignment properties to specify how nodes are positioned relatively to the drop point after drag operations from NodeListView.
  • Set dragIndicatorOpacity property to specify the opacity of drag indicator displayed during drag-and-drop operations.
  • Fixed NodeListView exception for nodes with rotation handle.

  • Angular bindings updated to Angular version 16.
  • Set inplaceEditAcceptOnEnter and inplaceEditCancelOnEsc properties to specify whether edit operations end when user presses respectively Enter and Esc keys.
  • SinglePointerController can now be inherited from TypeScript.
  • Set validityChecks to false to add items faster.
  • Set cornerRadius to change the size of corners when node's shape is set to a rounded rectangle.
  • Fix for ControlNodes drawing on top of DiagramView's scrollbars.

API changes
  • Due to problems with some script loaders, the library no longer registers web components automatically. Call the WebComponents.register method to explicitly register component classes.
  • Blazor bindings moved to MindFusion.Diagramming.JavaScript nuget package.

Distribution for the latest version can be downloaded here, or from the clients area on our site:

Updated scripts are also available as @mindfusion/pack NPM package.

Back to top
IP Logged
Page Index Toggle Pages: 1
Send TopicPrint