Прекратите рендеринг на каждом свитке - PullRequest
1 голос
/ 25 апреля 2019

Я создал таблицу дерева с одной записью sap.ui.core.Control, которая отображает новый элемент управления для каждой строки при загрузке страницы.

После того, как страница полностью загружена, все работает нормально, но как только я прокручиваю, средство визуализации снова нажимается, и строки отображаются снова и снова.

Из-за повторного рендеринга строк при каждой прокрутке пользовательский интерфейс искажается, и функции щелчков на компонентах таблицы не работают должным образом

Я попытался захватить событие прокрутки мыши JS, но оно не работает.

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