Bluecare reporting Dash里datagrid里滚动条的操作(JS实现)
在reporting程序的界面里,网页层有滚动条,同时在页面里的几个datagrid里也有滚动条,对于网页层的滚动条,可以直接调用document.documentElement.scrollLeft=200实现
但是对于datagrid里的滚动条,则不行,需要在滚动对象上进行滚动操作,下面是代码:
纵向滚动条:
var e = document.getElementsByClassName('gridxVScroller')
console.log(e[2])
e[2].scrollTop=500
横向滚动条:
var w = document.getElementsByClassName('gridxHScrollerInner')
console.log(w)
w[1].scrollLeft=500