When kendodraggable is enabled, the cell value can not be set on the grid
http://dojo.telerik.com/eRaxeQ
<!DOCTYPE html>
<
html
>
<
head
>
<
meta
charset
=
"utf-8"
/>
<
title
>Kendo UI Snippet</
title
>
<
link
rel
=
"stylesheet"
href
=
"https://kendo.cdn.telerik.com/2017.3.1026/styles/kendo.common.min.css"
>
<
link
rel
=
"stylesheet"
href
=
"https://kendo.cdn.telerik.com/2017.3.1026/styles/kendo.rtl.min.css"
>
<
link
rel
=
"stylesheet"
href
=
"http://kendo.cdn.telerik.com/2016.2.607/styles/kendo.silver.min.css"
/>
<
link
rel
=
"stylesheet"
href
=
"https://kendo.cdn.telerik.com/2017.3.1026/styles/kendo.mobile.all.min.css"
>
<
script
src
=
"https://code.jquery.com/jquery-1.12.3.min.js"
></
script
>
<
script
src
=
"https://kendo.cdn.telerik.com/2017.3.1026/js/kendo.all.min.js"
></
script
>
<
link
rel
=
"stylesheet"
href
=
"https://kendo.cdn.telerik.com/2017.3.1026/styles/kendo.default.min.css"
>
<
script
src
=
"https://kendo.cdn.telerik.com/2017.3.1026/js/angular.min.js"
></
script
>
<
script
src
=
"https://kendo.cdn.telerik.com/2017.3.1026/js/jszip.min.js"
></
script
>
</
head
>
<
body
>
<
div
id
=
"grid"
/>
<
script
>
var data = [
{ id: 1, text: "text 1", position: 0 },
{ id: 2, text: "text 2", position: 1 },
{ id: 3, text: "text 3", position: 2 }
]
var dataSource = new kendo.data.DataSource({
data: data,
schema: {
model: {
id: "id",
fields: {
id: { type: "number" },
text: { type: "string" },
position: { type: "number" }
}
}
}
});
var grid = $("#grid").kendoGrid({
dataSource: dataSource,
sortable: true,
scrollable: false,
editable: true,
columns: ["id", "text", "position"]
}).data("kendoGrid");
grid.table.kendoDraggable({
filter: "tbody > tr",
group: "gridGroup",
threshold: 10011,
drag: function(e) {
$(e.target).closest("tbody").find("tr").css("background-color", "white");
$(e.target).closest("tr").css("background-color", "red");
},
hint: function(e) {
return $('<
div
class
=
"k-grid k-widget"
><
table
><
tbody
><
tr
>' + e.html() + '</
tr
></
tbody
></
table
></
div
>');
}
});
</
script
>
</
body
>
</
html
>