希望有人在向上或向下拖动TreeView元素时为我提供解决方案以使kendo网格自动滚动。
答案 0 :(得分: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);
});