Progress Bar, использующий jQuery с бэкэндом Grails? - PullRequest
0 голосов
/ 02 августа 2010

Я написал функцию загрузки в Excel, которая позволяет пользователю загружать лист Excel через веб-интерфейс и фиксировать его в таблице. Проблема в том, что в случае таблицы с множеством записей требуется некоторое время, чтобы просмотреть каждую запись и проверить изменения, поэтому она может зависнуть. Что было бы лучшим решением для элемента управления типа индикатора выполнения, который я мог бы использовать, чтобы показать пользователям, что он действительно обрабатывает книгу?

Спасибо.

Ответы [ 3 ]

4 голосов
/ 02 августа 2010

Возможно, подойдет простое сообщение "Я работаю", может быть, даже с анимированным счетчиком ожидания .

0 голосов
/ 06 августа 2010

Если этот процесс занимает много времени, вы можете рассмотреть асинхронный подход, при котором вы разрешаете пользователю загружать один или несколько файлов, а затем предоставляете им виджет, который показывает им статус всех отправленных им файлов. Это повышает отзывчивость приложения и обеспечивает лучший пользовательский опыт.

Посмотрите, как GMail выполняет вложения файлов или как Flickr загружает изображения через сайт для некоторых примеров.

0 голосов
/ 03 августа 2010

Если вам нужно сделать это таким образом, плагин Grails jQuery работает так, как должен, а jQuery включает индикатор выполнения, который легко обновлять, если вы знаете, как далеко вы находитесь. Гораздо проще, хотя бы, использовать рекомендацию Бобби подождать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...