码迷,mamicode.com
首页 > 其他好文 > 详细

ag-grid 单元格下拉树控件滚动条不可用问题

时间:2020-12-14 13:16:58      阅读:2      评论:0      收藏:0      [点我收藏+]

标签:doc   his   else   滚动   com   引入   div   ons   不可用   

  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 单元格下拉树控件滚动条不可用问题

标签:doc   his   else   滚动   com   引入   div   ons   不可用   

原文地址:https://www.cnblogs.com/guofan/p/14101779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!