В нашем приложении у нас есть окно с сеткой и двумя кнопками - Очистить и восстановить.
Пользователь может загрузить записи с сервера в сетке, нажав кнопку Получить, и затем может очиститьхранилище сетки, нажав кнопку Очистить.
Проблема в том, что иногда вертикальная полоса прокрутки не работает, когда пользователь загружает сетку во второй раз.
То естьесли пользователь сначала нажимает кнопку «Восстановить», чтобы загрузить записи, а затем использует «Очистить», чтобы очистить сетку, - и снова нажимает кнопку «Восстановить», то во второй раз вертикальная полоса прокрутки не работает в сетке.
На самом деле вертикальная полоса прокрутки работает только в первый раз, а затем перестает работать, пока пользователь снова не перезагрузит всю страницу, обновив окно браузера.
Самое странное, что эта проблема не является «последовательной»,То есть эта проблема возникает только иногда, не делая ничего лишнего.Это те же кнопки «Восстановить» и «Очистить», которые нажимаются, те же данные, которые поступают с сервера, но полоса прокрутки просто иногда перестает работать, не отображая никаких ошибок.
Это очень раздражает пользователя, а такжене отображая ошибки, поэтому ее очень трудно диагностировать.
Кто-нибудь сталкивался с подобной проблемой или кто-нибудь может указать на что-то полезное, что может помочь в этом.
Некоторая информацияо среде, в которой я работаю:
- Версия ExtJS - 4.0.7
- Браузеры проверены - IE8, IE9, FF4 +, Chrome10 +