itemRotate
Fired when a shape is rotated.
Event Data
e.item kendo.dataviz.diagram.Shape
The rotated shape.
e.sender kendo.dataviz.ui.Diagram
The widget instance which fired the event.
Example - handling the itemRotate event
<div id="diagram" style="height:600px;"></div>
<script>
$("#diagram").kendoDiagram({
dataSource: {
data: [
{ id: 1, jobTitle: "President" },
{ id: 2, jobTitle: "VP Finance" }
],
schema: {
model: {
id: "id",
fields: {
jobTitle: { type: "string" }
}
}
}
},
connectionsDataSource: {
data: [
{ id: 1, from: 1, to: 2 }
]
},
layout: {
type: "tree",
subtype: "tipover",
underneathHorizontalOffset: 140
},
shapeDefaults: {
content: {
template: "#: jobTitle #"
}
},
itemRotate: onItemRotate
});
function onItemRotate(e){
/* The result can be observed in the DevTools(F12) console of the browser. */
console.log("Rotated item: " + e.item + "at angle: " + e.item.options.rotation.angle);
}
</script>