3

ビューに「Grid」という名前の剣道グリッドがあり、「treeview」という名前のツリービューがあります。

グリッドからツリービューへのドラッグを有効にしようとしています。ドラッグしているアイテムの値を取得できますが、ドロップしている場所 (宛先) の値を取得できません。

これは私の document.ready() です...

var grid = $("#Grid").data("kendoGrid"), treeview = $("#treeview").data("kendoTreeView"), itemUID;
        grid.table.kendoDraggable({
            cursorOffset: {
                top: 5,
                left: 5
            },
            filter: "tbody > tr",
            group: "Grid",
            hint: function (e) {
                itemUID = e.attr(kendo.attr("uid"));
                var z = $(e).find('.ZID');
                itemUID = z.html();
                return $('<div class="k-grid k-widget"><table><tbody><tr>' + e.html() + '</tr></tbody></table></div>');
            }
        });

        treeview.element.kendoDropTarget({
            group: "Grid",
            drop: function (e) {
                console.log(e.draggable);

                // Value of dragged item
                alert("Dragged row 'Id' " + itemUID);

                itemUID = null;
            }
        });

私はそれを理解することになった:

var dest = $(e.toElement).text();

ターゲットと宛先を取得したので、新しくドラッグしたアイテムでツリービューを更新するにはどうすればよいですか?

4

1 に答える 1

2

私はそれを理解することになった:

var dest = $(e.toElement).text();
于 2012-12-28T14:55:27.333 に答える