【问题标题】:kendo drag and drop grid to treeview nodes剑道拖放网格到树视图节点
【发布时间】:2016-04-14 13:40:23
【问题描述】:

我有一个剑道网格和一个剑道树视图。我想从剑道网格行中拖动并将其添加到我的剑道树视图中。唯一的事情是我想知道放置目标的 id(树的确切孩子)。我不想将它附加到树视图的末尾。我怎样才能做到这一点?

$("#table_messages").kendoDraggable({
  filter: "tr",
  group: "Grid",
  hint: function (e) {
    var item = $("<img src="images/inbox.png"/>");
    return item;
  }
});

$("#folders").kendoDropTarget({
  filter: ".k-item",
  group: "Grid",
  drop: function(e) {

  }
});

【问题讨论】:

    标签: javascript kendo-ui grid treeview


    【解决方案1】:

    **为我工作:

    第一步: 为树视图添加此模板:**

    <script id="treeview-template" type="text/kendo-ui-template">
            <div style="display: inline-block">
              <span class="node" id="#: item.id #">#: item.Title #</span>
            </div>
    

    第二步:

    $("#folders").kendoDropTarget({

        drop: function (e) { //apply changes to the data after an item is dropped
    
            dataitem = $("#grid").data("kendoGrid")).dataItem(draggedElement);
    
            var id = treeview.dataItem($(e.dropTarget).find("span.k-in.k-state-hover").find("span.node")).ID;// id of the drop target
    

    【讨论】:

      猜你喜欢
      • 2020-11-30
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多