Остановить прокрутку Ext JS при обновлении - PullRequest
0 голосов
/ 21 января 2020

У меня есть сетка в Ext JS 6.0.2, для которой можно установить автоматическое обновление sh (она перезагружается один раз каждые ~ 10 секунд), но когда это произойдет, я хочу, чтобы она оставалась там, где она есть прокрутки к вершине каждый раз. Мы успешно использовали preserveScrollOnRefresh, чтобы сделать это с другими сетками, но для одной конкретной сетки это не работает. Чтобы попытаться заставить его работать, я решил попробовать позвонить getScrollY() до перезагрузки магазина и setScrollY() после, но это тоже не сработало. По какой-то причине, когда я прошел с отладчиком, getScrollY() вернул 0, даже когда я прокручивал сетку до самого конца.

Есть ли что-нибудь еще, что я могу попробовать?

1 Ответ

1 голос
/ 21 января 2020

похоже, что это работает для других гридов в вашем приложении, поэтому, не видя никакого кода, я бы предположил, что что-то с этой экосистемой хранилища / сетки не настроено так же, как другие гриды в вашем приложении.

возможно, опубликуйте скрипку (fiddle.sencha.com) с примером, который также может помочь вам найти свой ответ, если скрипка работает.

...