StiMvcViewer и StiMvcViewerFx - отправить по почте

Обсуждение Stimulsoft Reports.WEB
Ответить
levkin77
Сообщения: 30
Зарегистрирован: 12 апр 2013, 10:57
Откуда: Украина, Донецк
Контактная информация:

StiMvcViewer и StiMvcViewerFx - отправить по почте

Сообщение levkin77 »

Интересен пример отправки отчета по почте, а именно содержимое метода ActionEmailReport?

Пробовал:
View
@Html.Stimulsoft().StiMvcViewerFx(new StiMvcViewerFxOptions {

ActionGetReportSnapshot = "GetReportSnapshot",
ActionEmailReport = "ActionEmailReport",
.... ну и т.д.

в контроллере:
public virtual ActionResult ActionEmailReport()
{
StiReport report = StiMvcViewerFxHelper.GetReportObject(this.Request);
StiEmailOptions option = new StiEmailOptions();
option.AddressFrom = "admin@mail.ru"-- Это адрес отправителя???
option.UserName = "trulala@mail.ru"; -- Это для авторизации на сервере отправителе???
option.AddressTo = "trulala@mail.ru";
option.Host = "mail.ru";
option.Password = "secretpassword";
return StiMvcViewerFx.EmailReportResult(this.Request, report, option);
//return StiMvcViewerFx.EmailReportResult(this.Request, option);
}

В итоге при нажатии во вьювере кнопки "Отправить по Email" - отчет предлагается сохранить, файл сохраняется и далее - ничего. Как правильно делать?

P.S. Браузер - Crome, FireFox, IE9, IE10
OS: Windows 7 (x64-x32), Windows 8 (x64-x32)
Почтовый клиент по умолчанию Outlook 2010, Outlook 2013
Лёвкин Д.А.
http://www.moedelo.in.ua
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: StiMvcViewer и StiMvcViewerFx - отправить по почте

Сообщение Vladimir »

Здравствуйте, Денис

Мы воспроизвели проблему, вместо действия отправки почты ошибочно вызывалось действие экспорта. Ошибка исправлена, обновление будет доступно в следующем пререлиз билде (скорее всего сегодня либо в понедельник).

В вашем случае,
option.Host = "smtp.mail.ru";

остальные параметры верны.

Спасибо.
levkin77
Сообщения: 30
Зарегистрирован: 12 апр 2013, 10:57
Откуда: Украина, Донецк
Контактная информация:

Re: StiMvcViewer и StiMvcViewerFx - отправить по почте

Сообщение levkin77 »

Спасибо, жду с нетерпением.
Лёвкин Д.А.
http://www.moedelo.in.ua
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: StiMvcViewer и StiMvcViewerFx - отправить по почте

Сообщение HighAley »

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

Данная проблема уже исправлена.
Решение будет доступно в нашем следующем предрелизном билде сегодня.

Спасибо.
levkin77
Сообщения: 30
Зарегистрирован: 12 апр 2013, 10:57
Откуда: Украина, Донецк
Контактная информация:

Re: StiMvcViewer и StiMvcViewerFx - отправить по почте

Сообщение levkin77 »

После обновления (v2013.2.1601)- ошибка в определении локализации
Лёвкин Д.А.
http://www.moedelo.in.ua
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: StiMvcViewer и StiMvcViewerFx - отправить по почте

Сообщение HighAley »

Здравствуйте.
levkin77 писал(а):После обновления (v2013.2.1601)- ошибка в определении локализации
Опишите пожалуйста данную проблему более подробно.

Спасибо.
levkin77
Сообщения: 30
Зарегистрирован: 12 апр 2013, 10:57
Откуда: Украина, Донецк
Контактная информация:

Re: StiMvcViewer и StiMvcViewerFx - отправить по почте

Сообщение levkin77 »

Спасибо большое, STIMVCVIEWERFX - все заработало как надо (v 2013.2.1602.0) моя благодарность не знает границ 8-)
Подскажите есть подобный функционал для STIMVCVIEWER и StiMvcMobileViewer - очень хотелось бы иметь подобный функционал, но не нашел определения в настройках StiMvcMobileViewerOptions и StiMvcViewerOptions ???

P.S. Ошибка возникавшая с определением локализации для STIMVCVIEWERFX: наведенная т.к. после ребилда приложения в студии и изменении конфиг файла IIS должен был самостоятельно перезапустить пул приложений чего по непонятным причинам не произошло. После перезапуска пула все стало на свои места.
Лёвкин Д.А.
http://www.moedelo.in.ua
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: StiMvcViewer и StiMvcViewerFx - отправить по почте

Сообщение Vladimir »

Здравствуйте, Денис

Данная задача уже добавлена в наш TO-DO список.
Скорее всего, работа будет завершена в течение следующего месяца.

Спасибо.
levkin77
Сообщения: 30
Зарегистрирован: 12 апр 2013, 10:57
Откуда: Украина, Донецк
Контактная информация:

Re: StiMvcViewer и StiMvcViewerFx - отправить по почте

Сообщение levkin77 »

Vladimir писал(а):Здравствуйте, Денис

Данная задача уже добавлена в наш TO-DO список.
Скорее всего, работа будет завершена в течение следующего месяца.

Спасибо.

v 2013.2.1700.0
Я так понимаю еще не реализовано?

P.S. Как в StiMvcMobileDesigner обработать события в основном меню? В методе контроллера ActionResult DesignerEvent(),
далее анализ HttpContext.Request.Params["MvcMobileDesignerParameters"]
далее {"command":"CloseReport"...}
или есть более продвинутый способ?

P.SS. в StiMvcMobileDesigner не отображаются данные о изображении если в качестве источника URL
Лёвкин Д.А.
http://www.moedelo.in.ua
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: StiMvcViewer и StiMvcViewerFx - отправить по почте

Сообщение Vladimir »

Здравствуйте,
v 2013.2.1700.0
Я так понимаю еще не реализовано?
К сожалению да, пока не реализовано.
P.S. Как в StiMvcMobileDesigner обработать события в основном меню? В методе контроллера ActionResult DesignerEvent(),
далее анализ HttpContext.Request.Params["MvcMobileDesignerParameters"]
далее {"command":"CloseReport"...}
или есть более продвинутый способ?
Если мы правильно поняли, то для определения действия вы можете использовать следующий метод:

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

string commandName = StiMvcMobileDesigner.GetActionCommandName(HttpContext);
P.SS. в StiMvcMobileDesigner не отображаются данные о изображении если в качестве источника URL
Мы проверили работу URL изображений, на превью в MobileDesigner уже у построенного отчёта изображения отображаются корректно, не поддерживается только редактирование. Данное свойство должно быть добавлено в Mobile Designer к следующему пререлиз билду, который выйдет в конце этой недели.


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