Current limitation: When DiagramShapeDefaultsEditable.Connect="true",
users can draw connections between shapes, but there is no event fired
when a new connection is created by the user.
Requested feature: Add OnConnectionCreated event that:
Use case: We need to capture user-created connections to persist them to database, validate business rules (e.g., prevent circular dependencies), and set connection properties (type, label, color) based on context.
Hi Viorel,
Thanks for the detailed description of your use case.
Currently, this item is pending prioritization, and there is no set delivery date due to lower customer demand, compared to other requests. You can follow the feature request (if you haven't already) to receive status updates.
Regards,
Dimo
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.
We're building a workflow designer where users need to visually connect workflow states by dragging arrows between shapes. Currently, we have to use one of these workarounds:
Option 1: Polling with timer - Call SaveAsJsonAsync() every few seconds to detect new connections, but this:
Option 2: Manual sync button - Users drag connections, then click a "Sync from Diagram" button to create the data models. This works but feels clunky compared to automatic detection.
The proposed OnConnectionCreated event would be perfect for our use case. We need to:
When is this feature planned for release? This would significantly improve the Diagram component's usability for workflow/
Thanks!