2012-12-10 98 views
3

我在我的視圖中有一個名爲「Grid」的劍道網格,並且我有一個名爲「treeview」的樹視圖。Telerik Kendo從網格拖放到樹視圖 - 獲取目標值

我試圖啓用從網格拖動到樹視圖。我能夠獲得我正在拖動的項目的價值,但我無法獲取我將其放到哪裏(目的地)的價值。

這是我的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(); 

現在,我得到了目標和目標我怎麼更新與新拖動項目的樹視圖?

回答

2

我最後想出來的:

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