Hello,
I am trying to use beforeAdd event for diagram.
According to documentation (beforeAdd Event of Data Collection | DHTMLX JavaScript Diagram Docs) if i return true it will add item in data collection and on returning false it will not add item in data collection.
when i return false it gives error Uncaught TypeError: Cannot read properties of undefined (reading ‘$item’) on diagramWithEditor.js
I apologize for the delay with the reply.
Unfortunately I was not able to reproduce your issue locally.
The following snippet works well for me locally: https://snippet.dhtmlx.com/m4gz4y7m
If the problem still occurs for you please, provide a code snippet or a complete demo, where the problem can be reconstructed.
In this case, the new element is displayed on the diagram. (But it is impossible to interact with him). An error appears in the browser console.
If you try to add an element again, the one that is frozen will disappear from the form.
Please tell me how to make sure that the element is not added to the diagram.
Your problem was confirmed. And will try to fix it in one of the future updates.
I’ll inform you here about any progress on this issue.
Thank you for your report.