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

StiMvcViewer пример ActionEmailReport

Добавлено: 17 фев 2014, 09:16
levkin77
Просьба - пример метода ActionEmailReport для StiMvcViewer? Как узнать кому, формат и т.д. в методе контроллера? Как подставить значения по умолчанию для диалога отправки?
Нечто из применения для StiMvcViewerFx: - но ничего не происходит...

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

public virtual ActionResult ActionEmailReport()
        {
            // Return the exported report file
            StiReport report = StiMvcViewer.GetReportObject(this.HttpContext);
            StiEmailOptions option = new StiEmailOptions();
            option.AddressFrom = "fromUser@outlook.com"; 
            option.UserName = "admin@mymaildoman.com";
            option.AddressTo = "user@mail.ru";
            option.Host = "mail.ru";
            option.Password = "*****";
            option.Subject = "Вы запросили отчет...";
            option.Body = "Ваш отчет";
            return StiMvcViewer.EmailReportResult(this.HttpContext, report, option);            
 }

Re: StiMvcViewer пример ActionEmailReport

Добавлено: 17 фев 2014, 10:36
Vladimir
Здравствуйте,

Вы можете использовать следующий код:

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

        public ActionResult ActionEmailReport()
        {
            StiEmailOptions options = StiMvcViewer.GetEmailOptions(HttpContext);

            // эти параметры возвращает вьювер, но их можно заменить при необходимости
            // options.AddressTo = "********@gmail.com";
            // options.Subject = "Тема письма";
            // options.Body = "Текст письма";

            options.AddressFrom = "********@mail.ru";
            options.Host = "smtp.mail.ru";
            //options.Port = 465;
            options.UserName = "********@mail.ru";
            options.Password = "********";

            return StiMvcViewer.EmailReportResult(HttpContext, options);
        }
Для определения значений по умолчанию используйте следующие опции вьювера:

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

DefaultEmailAdress
DefaultEmailSubject
DefaultEmailMessage
Спасибо.

Re: StiMvcViewer пример ActionEmailReport

Добавлено: 17 фев 2014, 13:41
levkin77
Обязательно проверю...

Re: StiMvcViewer пример ActionEmailReport

Добавлено: 17 фев 2014, 15:52
Aleksey
Здравствуйте,

Ок. Сообщите, если возникнут дополнительные вопросы.

Re: StiMvcViewer пример ActionEmailReport

Добавлено: 17 фев 2014, 20:18
levkin77
Все работает!!! - но само окно не поддерживает локализацию.

Re: StiMvcViewer пример ActionEmailReport

Добавлено: 18 фев 2014, 13:54
Vladimir
Здравствуйте,

Перевод указанных значений добавлен. Обновление будет доступно в следующем пререлиз билде.

Спасибо.