Страница 1 из 1
Можно ли выполнить скрипт, пока пользователь ожидает отчет?
Добавлено: 12 июл 2014, 10:36
Алексей
Добрый день!
у меня есть много отчетов, которые довольно долго "идут" до пользователя.
Можно ли выполнить скрипт (javascript) или показать крутилку или (думаю есть) что-то стандартное, чтобы пользователю не думалось, что "все висит"
Очень актуально для отчетов, появляющихся сек через 10...
Спасибо.
Re: Можно ли выполнить скрипт, пока пользователь ожидает отч
Добавлено: 12 июл 2014, 17:14
HighAley
Здравствуйте.
Уточните, пожалуйста, какой именно вьювер вы используете.
Спасибо.
Re: Можно ли выполнить скрипт, пока пользователь ожидает отч
Добавлено: 21 июл 2014, 06:46
Алексей
MVC
Re: Можно ли выполнить скрипт, пока пользователь ожидает отч
Добавлено: 21 июл 2014, 10:55
HighAley
Здравствуйте.
В состав продукта Stimulsoft Reports.Web входят 3 MVC вьювера.
- MVC HTML5
- MVC HTML
- MVC Flash
Уточните, пожалуйста, который из них вы используете.
Спасибо.
Re: Можно ли выполнить скрипт, пока пользователь ожидает отч
Добавлено: 22 июл 2014, 07:22
Алексей
немного смутили меня.
Думаю, MVC Html.
Код: Выделить всё
@using Stimulsoft.Report.Mvc;
...
@Html.Stimulsoft().StiMvcViewer(new StiMvcViewerOptions() {
Theme = StiTheme.Office2007Blue,
ActionGetReportSnapshot = "GetReportSnapshot",
ActionViewerEvent = "ViewerEvent",
ActionPrintReport = "PrintReport",
ActionExportReport = "ExportReport",
ActionInteraction = "Interaction",
ClientRequestTimeout = 100,
Localization = @"~/Content/stimul_ru.xml",
html, верно я понимаю?
Re: Можно ли выполнить скрипт, пока пользователь ожидает отч
Добавлено: 22 июл 2014, 14:26
Vladimir
Здравствуйте Алексей,
Да, верно.
В данный момент при загрузке отчёта MvcViewer отображает "бесконечную" полосу загрузки - в виде анимированных зелёных квадратов.
Если вы хотите отобразить проценты прогресса построения отчёта, то к сожалению в данный момент такой функционал отсутствует во всех указанных выше вьюверах.
Спасибо.
Re: Можно ли выполнить скрипт, пока пользователь ожидает отч
Добавлено: 23 июл 2014, 07:06
Алексей
К сожалению в момент загрузки отчета я не увидел никаких зеленых квадратиков - просто пустой экран с подложкой.
Может быть я случайно в настройках отключил этот функционал?
Re: Можно ли выполнить скрипт, пока пользователь ожидает отч
Добавлено: 23 июл 2014, 13:02
HighAley
Здравствуйте.
Уточните, пожалуйста, номер версии наших сборок.
Спасибо.
Re: Можно ли выполнить скрипт, пока пользователь ожидает отч
Добавлено: 24 июл 2014, 12:48
Алексей
Stimulsoft Reports.Ultimate 2014.1.1900
Re: Можно ли выполнить скрипт, пока пользователь ожидает отч
Добавлено: 24 июл 2014, 17:49
Vladimir
Здравствуйте,
Пожалуйста, посмотрите пример по ссылке ниже:
http://web.stimulsoft.com/View/Reports/ ... lSubdetail
При загрузке отчёта видна анимированная полоса загрузки. Если в вашем случае такого нет - пожалуйста, пришлите тестовый проект, возможно есть какие-то нюансы по загрузке отчёта.
Так же, возможны нюансы с высотой компонента. Попробуйте задать высоту следующим образом:
Код: Выделить всё
@Html.Stimulsoft().StiMvcViewer(new StiMvcViewerOptions() {
...
Height = System.Web.UI.WebControls.Unit.Pixel(800)
Спасибо.