как реализовать индикацию ожидания при обработке

У меня есть xpage, где рендеринг является ложным, и когда он загружается, в событии BeforeRenderResponse вызывается java-бин, код которого монтирует html из таблицы с данными и передает этот html в качестве параметра для использования в веб-службе, которая возвращает файл PDF в виде массива байтов. Этот pdf отображается на странице, однако, когда html очень большой, это преобразование в pdf и отображение страницы занимает много времени. Я хотел бы отображать анимированный gif или индикатор прогресса, чтобы ожидание стало более удобным для пользователя, я пытался реализовать это разными способами, но безуспешно. Есть ли способ реализовать это ожидание.


person Marcus Loza    schedule 21.12.2018    source источник


Ответы (1)


Я бы выбрал что-то вроде дополнительного интерфейса со значком загрузки.

Всплывающий дополнительный интерфейс (настолько гладкий, насколько это возможно, без заголовков ничего), добавьте минималистичный значок обработки .gif и принудительно закройте интерфейс, когда ожидание закончится.

person Maurice van Dorst    schedule 21.12.2018