Как отловить закрытие редактора отчетов

Обсуждение Stimulsoft Reports.WEB
digger
Сообщения: 52
Зарегистрирован: 19 апр 2010, 13:55
Откуда: SPb

Как отловить закрытие редактора отчетов

Сообщение digger »

Кода пользователь нажимает Exit, как это можно отловить?
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

Как отловить закрытие редактора отчетов

Сообщение Andrew »

Здравствуйте,

Можно только указать URL перехода на какую-нибудь страницу по средством свойства ExitUrl.

Спасибо.
digger
Сообщения: 52
Зарегистрирован: 19 апр 2010, 13:55
Откуда: SPb

Как отловить закрытие редактора отчетов

Сообщение digger »

Можно ли как либо изменить эту страницу в рантайме?
Я пробовал разными способами, но все равно возвращает на ту которую указал в свойствах объекта
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Как отловить закрытие редактора отчетов

Сообщение Jan »

Здравствуйте,

Попробуйте изменить это свойство в событии PreInit страницы.

Спасибо.
digger
Сообщения: 52
Зарегистрирован: 19 апр 2010, 13:55
Откуда: SPb

Как отловить закрытие редактора отчетов

Сообщение digger »

В OnPreInit сам контрол дизайнера еще не создан
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Как отловить закрытие редактора отчетов

Сообщение Vladimir »

Здравствуйте,

Извините за неточность, имелось в виду специальное событие PreInit у компонента StiWebDesigner.

Спасибо.
digger
Сообщения: 52
Зарегистрирован: 19 апр 2010, 13:55
Откуда: SPb

Как отловить закрытие редактора отчетов

Сообщение digger »

Это не помогает
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Как отловить закрытие редактора отчетов

Сообщение Vladimir »

Здравствуйте,

Мы проверили изменение свойства ExitUrl в рантайме в указанном событии, всё должно работать корректно:

Код: Выделить всё

protected void StiWebDesigner1_PreInit(object sender, StiWebDesigner.StiPreInitEventArgs e)
{
    e.WebDesigner.ExitUrl = "http://google.com";
}
Спасибо.
digger
Сообщения: 52
Зарегистрирован: 19 апр 2010, 13:55
Откуда: SPb

Как отловить закрытие редактора отчетов

Сообщение digger »

У меня это код почему-то вызывает переход на вот такую страницу http://localhost/ReportEngine.Web/Forms/www.google.com
то есть он отрезает мою страницу и прибавляет вместо нее www.google.com
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Как отловить закрытие редактора отчетов

Сообщение Vladimir »

Здравствуйте,

Необходимо указать в начале адреса префикс http:// либо https://
Если данный префикс не указывать, то ASP.NET считает, что выполняется переход по относительной ссылке (т.е. относительно базового адреса приложения).

Спасибо.
Ответить