2015-01-29 2 views
0

Я пытаюсь сохранить положение полосы прокрутки в форме панели, чтобы показать после обновления формы. Но я не могу найти решение. Пожалуйста, помогите мне, предложив решение для этого.
Благодаря & уважением
Самант K.PEXT-JS 4.2.1 сохранить текущую позицию полосы прокрутки формы - панель

+0

Возможно, вам будет необходимо предоставить больше информации о проблеме. что ты уже испробовал? – Nagesh

ответ

0

У меня была аналогичная проблема с панелью сетки в IE, где на обновления сетки будет прокручивать до начала сетки. Решение было добавить следующую функцию в панели сетки:

fixIeScrollPosition: function() { 
     console.log("fix ie scroll position "); 
     var scrollTarget = this.getScrollTarget(); 

     var currentScrollPosition = scrollTarget.getEl().getScroll().top; 
     var expectedScrollPosition = scrollTarget.bufferedRenderer.scrollTop; 

     var correction = expectedScrollPosition - currentScrollPosition; // will be 0 in non-IE 

     scrollTarget.scrollBy(0,correction); 

    }, 

Это вызвано событиями регенерации.

Смежные вопросы