cshtml ページで kendo ui グリッドとツリーを使用しており、複数の行をグリッドからツリーにドラッグ アンド ドロップしたいと考えています。グリッドからツリーに単一の行をドラッグ アンド ドロップすることはできますが、複数のアイテムの場合、同じアプローチは機能しません。
ここに私のコードセグメントがあります:
$("#grid").kendoGrid({
selectable: "row",
sortable: true,
pageable: true,
columns: .......
$("#treeview").kendoTreeView({
dragAndDrop: true
});
そして私の kendoDraggable と kendoDropTarget イベント:
$("#grid").kendoDraggable({
filter: "tr",
hint: function () {
var g = $("#grid").data("kendoGrid")
return g.select().clone()
}
});
$("#treeview").kendoDropTarget({
drop: droptargetOnDrop
});
上記のコード セグメントは、グリッドからツリーに単一の行をドラッグするために機能します。
しかし、複数行選択のグリッド定義を変更すると、kendoDropTarget ドロップ イベントがトリガーされなくなります。
$("#grid").kendoGrid({
selectable: "multiple",
sortable: true,
pageable: true,
columns: .......
私が何か間違ったことをしている場合と、これに対する可能な解決策がある場合はお知らせください。