theGrid.hostElement.addEventListener('wheel', function (e) { let root = theGrid.hostElement.querySelector('[wj-part="root"]'); if (root) { root.scrollTop += 32 * (e.deltaY < 0 ? -1 : +1); e.preventDefault(); } });
.no-scrollbars.wj-flexgrid [wj-part=root] { overflow: hidden !important; }
隐藏滚动条是通过css实现的。
至于隐藏之后的滚动操作,是通过捕获滚轮事件来实现的。还可以通过这种写法,来实现其他的滚动方式。
root.scrollLeft += 10
在JS中实现向右的滚动
https://demo.grapecity.com.cn/wijmo/demos/Grid/PagingScrolling/NoScrollbars/purejs