2016-12-22 3 views
1

У меня есть панель дерева, 2 заблокированных столбца, а остальные - разблокированные столбцы. У меня большой набор записей. когда я быстро прокручиваю горизонтально, заголовок столбца и данные не выравниваются. Он отлично работает с несколькими записями.ExtJS 6 - при быстром прокрутке по горизонтали, заголовок столбца и данные не выравниваются должным образом

ответ

1

У меня есть ответ. Я регистрирую событие прокрутки на просмотре afterrender. При прокрутке я получаю позиции прокрутки x, используя t.scrollLeft, и устанавливаю его в горизонтальное положение treeCt в заголовке.

afterrender: function() { 
    var view = this.getView();      
    view.getEl().on("scroll", function (e, t) { 
    // On Horizontal scroll, set headerCt scroll x positions 
    var headerCt = this.getViewForColumn().getHeaderCt(); 
    headerCt.setScrollX(t.scrollLeft);          
} 
Смежные вопросы