wijmo grid滚动相关问题
grid.scrollIntoView能否默认将滚动的行置顶视口区域的顶部? 还有就是如果跳转的行在当前是视口区域内 貌似就不会滚动了。请参考这个示例, 其中有移动到顶部的代码
https://www.grapecity.com/wijmo/demos/Grid/PagingScrolling/ScrollingandViewRange#demo_source_name
// set top cell
document.getElementById('scrollToTop').addEventListener('click', function () {
if (true) {
//
// get cell rect, adjust scrollPosition.y to bring it to the top
var rc = theGrid.cells.getCellBoundingRect(100, 0, true);
theGrid.scrollPosition = new wjCore.Point(theGrid.scrollPosition.x, -rc.top);
//
}
else {
//
// simpler but less efficient (requires a timeOut)
theGrid.scrollIntoView(theGrid.rows.length - 1, -1);
setTimeout(function () {
theGrid.scrollIntoView(100, -1);
});
}
}); 我没有理解你具体的需求,只能猜测你是不是要置顶某些行,这个目前没有办法做到
Richard.Ma 发表于 2023-3-24 18:06
我没有理解你具体的需求,只能猜测你是不是要置顶某些行,这个目前没有办法做到
不是置顶,就是跳转到某行的时候希望它刚好滚到视口区域的第一行,而不是最后一行或中间。
页:
[1]