Страница 1 из 1

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

Добавлено: 18 апр 2013, 12:37
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

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

Добавлено: 19 апр 2013, 10:40
Vladimir
Здравствуйте, Денис

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

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

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

Спасибо.

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

Добавлено: 19 апр 2013, 11:07
levkin77
Спасибо, жду с нетерпением.

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

Добавлено: 19 апр 2013, 14:20
HighAley
Здравствуйте.

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

Спасибо.

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

Добавлено: 21 апр 2013, 07:29
levkin77
После обновления (v2013.2.1601)- ошибка в определении локализации

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

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

Спасибо.

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

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

P.S. Ошибка возникавшая с определением локализации для STIMVCVIEWERFX: наведенная т.к. после ребилда приложения в студии и изменении конфиг файла IIS должен был самостоятельно перезапустить пул приложений чего по непонятным причинам не произошло. После перезапуска пула все стало на свои места.

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

Добавлено: 30 апр 2013, 14:23
Vladimir
Здравствуйте, Денис

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

Спасибо.

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

Добавлено: 28 окт 2013, 06:24
levkin77
Vladimir писал(а):Здравствуйте, Денис

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

Спасибо.

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

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

P.SS. в StiMvcMobileDesigner не отображаются данные о изображении если в качестве источника URL

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

Добавлено: 28 окт 2013, 17:26
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 к следующему пререлиз билду, который выйдет в конце этой недели.


Спасибо.