remove
Fired when the user removes a shape or connection.
Event Data
e.connection kendo.dataviz.diagram.Connection
The connection that will be removed.
e.shape kendo.dataviz.diagram.Shape
The shape that will be removed.
e.preventDefault Function
Prevents the remove action. If called, the element will not be removed from the diagram.
e.sender kendo.dataviz.ui.Diagram
The widget instance which fired the event.
Example - handling the remove event
<div id="diagram"></div>
<script>
$("#diagram").kendoDiagram({
shapes:[
{
id:"1",
content:{
text: "State 1"
},
x: 20,
y: 20
},
{
id:"2",
content: {
text: "State 2"
},
x: 160,
y: 20
}
],
connections:[
{
from: "1",
to: "2"
}
],
remove: onRemove
});
function onRemove(e){
if(e.shape){
debugger
/* The result can be observed in the DevTools(F12) console of the browser. */
console.log("Removing shape with text: " + e.shape.options.content.text);
}
if(e.connection){
/* The result can be observed in the DevTools(F12) console of the browser. */
console.log("Removing connection with id: " + e.connection.id);
}
}
</script>