Не видно диалоговое окно
sergeyR
Ижевск
Доброго времени суток.
Отчёт имеет диалоговою форму (comboBox, ввод даты).
При запуске отчёта из браузера появляется пустая страница которая как будто грузится, а диалоговое окно скрыто под ней (видно по Alt+Tab). Как сделать так, что бы окно показывалось сразу поверх браузера ?
FastReport.Web, Version=1.8.27.0.
Отчёт имеет диалоговою форму (comboBox, ввод даты).
При запуске отчёта из браузера появляется пустая страница которая как будто грузится, а диалоговое окно скрыто под ней (видно по Alt+Tab). Как сделать так, что бы окно показывалось сразу поверх браузера ?
FastReport.Web, Version=1.8.27.0.
Комментарии
Нормальная работа с диалоговыми окнами в FastReport.Net + ASP.Net НЕВОЗМОЖНА, компонент DialogPage НЕЛЬЗЯ использовать в отчётах, запускаемых с сайтов, разработанных на ASP.Net;
И это несмотря на то, что компонент доступен в дизайнере отчётов, проект с отчётом, содержащим компонент DialogPage успешно собирается и публикуется. Отчёт ПОЧТИ успешно выполняется при запуске проекта из среды ASP.Net, не выдавая никаких сообщений. Единственная проблема, с которой мы столкнулись при запуске проекта из среды ASP.Net - это диалоговое окно для ввода параметров (компонент DialogPage) показывается под окном браузера и поднять его наверх никак не удалось.
Другая картина возникает при запуске отчёта с опубликованного сайта (не из среды ASP.Net). Сразу же выбрасывается следующее исключение:
System.InvalidOperationException: Показ модального диалогового окна или формы является допустимой операцией, только если приложение запущено в режиме UserInteractive. Для отображения уведомления из служебного приложения укажите стиль ServiceNotification или DefaultDesktopOnly.
Напоминаю, что всё это верно для версии FastReport.Web 1.8.38.0.
При том, что нигде в документации не упоминается, что диалоговые окна в FastReport.Net + ASP.Net не поддерживаются.
На мой взгляд, ПОЛНОЕ отсутствие разъяснений об этой проблеме является признаком недобросовестности разработчиков FastReport.Net и неуважительного отношения к потребителям контента (небесплатного, между прочим).
Диалоги, да и вообще какая-либо интерактивность (напр., детальный отчет по клику в текущем отчете) в WebReport не поддерживается. С диалогами все плохо, их полноценной поддержки в веб не будет.