Не видно диалоговое окно

sergeyRsergeyR Ижевск
отредактировано 03:36 Раздел: FastReport .NET
Доброго времени суток.

Отчёт имеет диалоговою форму (comboBox, ввод даты).
При запуске отчёта из браузера появляется пустая страница которая как будто грузится, а диалоговое окно скрыто под ней (видно по Alt+Tab). Как сделать так, что бы окно показывалось сразу поверх браузера ?

FastReport.Web, Version=1.8.27.0.

Комментарии

  • sergeyRsergeyR Ижевск
    отредактировано 03:36
    Убили 4 дня на разборки и пришли к следующему выводу:

    Нормальная работа с диалоговыми окнами в 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 и неуважительного отношения к потребителям контента (небесплатного, между прочим).
  • отредактировано 03:36
    Данная проблема уже очень давно известна, и каких-то ответов от разработчиков до сих не было, кроме подтверждения, что это действительно не работает на опубликованных сайтах.
  • отредактировано 03:36
    Здравствуйте,

    Диалоги, да и вообще какая-либо интерактивность (напр., детальный отчет по клику в текущем отчете) в WebReport не поддерживается. С диалогами все плохо, их полноценной поддержки в веб не будет.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.