【发布时间】:2018-09-27 05:56:05
【问题描述】:
我正在尝试从我的剑道网格中收集 scrollLeft/scrollTop 位置数据。到目前为止,我有这个:
var mainGrid = $("#mainGrid").data("kendoGrid");
var testgrid = $("#mainGrid div.k-grid-content");
topoffset = testgrid.offset();
//which gives me these numbers but they do not look correct...
//left 44.959999084472656 Number
//top 174.55999755859375 Number
然后我想通过强制我的网格滚动到顶部:0 和左侧:0 来演示自动定位。然后回到我用这个捕获的位置......
//send to top
testgrid.scrollTop(0);
testgrid.scrollLeft(0);
网格没有按预期滚动到顶部。
//send to previous position
testgrid.scrollTop(topScroll);
testgrid.scrollLeft(leftScroll);
网格不会滚动回之前的位置。
您似乎不允许强制滚动到剑道网格中的某个位置。
【问题讨论】:
-
我只是在开发人员工具中完成的,您是想留在页面上并执行此操作,还是就像您单击一个按钮并获取当前滚动条的位置然后返回该位置一样
-
好吧,主要问题是在我刷新网格之后。 kendo 自动转到 scrollTop(0) 和 scrollLeft(0)。所以我正在尝试将其发送回已编辑的记录。这是一个真正的痛苦。我什至不知道剑道为什么会这样做。
标签: javascript jquery kendo-grid