0

希望有人能给我一个解决方案,使剑道网格在向上或向下拖动 TreeView 元素时自动滚动。

4

1 回答 1

2

将拖动事件处理程序附加到树视图,并根据拖动位置设置可滚动元素的 scrollTop。

例如,如果 treeViewHolderDivEdit(下)是您可以在下面执行的树视图的容器。

treeview.bind("drag", function (e) {

     var targetDataItem =  treeview.dataItem(e.dropTarget);
     if(targetDataItem != null || targetDataItem != undefined)
     {
             if(targetDataItem.text == "Root" && e.statusClass == "insert-top")
             {
             e.setStatusClass("k-denied");
             }
            //  $("#status").html(e.statusClass + "  "+targetDataItem.text );
     }
       var y = e.pageY - $("#treeViewHolderDivEdit").offset().top;
       $("#treeViewHolderDivEdit").scrollTop(y);

 });
于 2013-01-21T19:11:04.717 回答