停止在每个滚动上重新渲染

时间:2019-04-24 23:42:53

标签: javascript scroll sapui5 dom-events

我已经创建了一个树形表,其中写入了一个sap.ui.core.Control,该树表在加载页面时为每一行呈现一个新控件。

页面完全加载后,一切正常,但是,一旦我滚动,渲染器就会再次被点击,行会一次又一次地被渲染。

由于每次滚动都会重新呈现行,因此UI会变形,并且表组件上的click功能无法正常工作

我尝试捕获JS鼠标滚动事件,但是它不起作用。

var Cc = sap.ui.Control {
  renderer :
    render : function (){
     // Need a check here if it's getting hit on scroll
     // renders for every row
  }
}

0 个答案:

没有答案