Hi i have a grid and i need to plan a scheduler from this.
How can i get the timeslot where i dragged?
How can i get the timeslot where i dragged?
var grid = $("#requestGrid").data("kendoGrid");
var scheduler = $("#ganttScheduler").data("kendoScheduler");
var itemUID;
grid.table.kendoDraggable({
cursorOffset: {
top: 5,
left: 5
},
filter: "tbody > tr",
group: "Grid",
hint: function (e) {
itemUID = e.attr(kendo.attr("uid"));
return $('<
div
class
=
"k-grid k-widget"
><
table
><
tbody
><
tr
>' + e.html()+ '</
tr
></
tbody
></
table
></
div
>');
}
});
scheduler.element.kendoDropTarget({
group: "Grid",
drop: function (e) {
alert("Dragged row 'uid': " + itemUID);
//in case you need the model(data item) for this row
var model = grid.dataSource.getByUid(itemUID);
var aa = $(e.toElement).text();
itemUID = null;
}
});