У меня есть панель дерева, 2 заблокированных столбца, а остальные - разблокированные столбцы. У меня большой набор записей. когда я быстро прокручиваю горизонтально, заголовок столбца и данные не выравниваются. Он отлично работает с несколькими записями.ExtJS 6 - при быстром прокрутке по горизонтали, заголовок столбца и данные не выравниваются должным образом
1
A
ответ
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);
}