ag-grid 单元格下拉树控件滚动条不可用问题
Posted guofan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ag-grid 单元格下拉树控件滚动条不可用问题相关的知识,希望对你有一定的参考价值。
ag-grid 有自己的滚动事件,所以引入其中的单元格组件的下拉滚动有的会不好使,具体原因因项目需求原因未能及时探究从根本上解决,故代码层面处理一下。等后续再继续讨论
// 宿主事件--监听滚轮 @HostListener(‘mousewheel‘, [‘$event‘]) _mousewheel($event) { if (this.openScroll) { // 手动设置界面滚动 const scrollN = $event.wheelDelta; const div = document.getElementsByClassName(‘combotree-container‘)[0]; if (div) { if (scrollN > 0 && div.scrollTop > 0) { // 向上 div.scrollTop = div.scrollTop - scrollN > 0 ? div.scrollTop - scrollN : 0; } else if (scrollN < 0 && div.scrollTop < div.scrollHeight) { // 向下 div.scrollTop = div.scrollTop - scrollN > div.scrollHeight ? div.scrollHeight : div.scrollTop - scrollN; } } } }
以上是关于ag-grid 单元格下拉树控件滚动条不可用问题的主要内容,如果未能解决你的问题,请参考以下文章
ag-grid:水平向后和向前滚动后,在自定义单元格渲染器中发现服务未定义
是否可以为 ag-grid 中的树数据组提供组件作为单元格渲染器?
如何在 Angular 项目中自动刷新 ag-grid 中的单元格