Webreport & Sharepoint

отредактировано 19:24 Раздел: FastReport .NET
В процессе работы с компонентом WebReport на платформе SharePoint 2007 (WSS 3.0) я столкнулся (а может и еще столкнусь :) ) с рядом проблем, поэтому опишу их:

Комментарии

  • отредактировано 19:24
    Исходные данные: имеем компонент WebReport, размещенный на странице приложений (application page) или на webpart'e

    Проблема: после вызова функций возвращающих двоичный поток (например, Export report) страница перестает реагировать на любые действия пользователя

    Решение: это известная проблема Sharepoint, решаемая внедрением следующего скрипта в тело страницы:
    <script type="text/javascript">
        if (document.forms[0] && document.forms[0].action) _spOriginalFormAction = document.forms[0].action;
        _spSuppressFormOnSubmitWrapper = true;   
      </script>
    
    или же написанием своего HttpHandler'a

    [источники информации:
    статья 'После выгрузки файла из SharePoint WebPart не нажимаются кнопки на форме (покане обновишь)' [http://www.sql.ru/forum/actualthread.aspx?tid=671307]
    статья 'Нить: Не срабатывают события после не возврата Response' [http://www.gotdotnet.ru/Forums/SharePoint/631151.aspx]]
  • отредактировано 19:24
    Исходные данные: при обращении к методу Prepare() выбрасывается исключение 'Access to the path 'virtual path' is denied!'

    Обсуждение проблемы: http://fast-report.com/ru/forum/index.php?showtopic=6923

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

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