مشخصات مقاله
-
0
-
0.0
-
1596
-
0
-
0
آموزش قابلیت های دیگر preview در Flash Design Stimulsoft
آموزش قابلیت های دیگر preview در Flash Design Stimulsoft
پنجره ی preview در Flash Designer component خود یک Flash Viewer کامل دارد که می توان از آن برای چاپ و export گزارش استفاده کرد، کار با پارامترهای گزارش را پشتیبانی می کند و قابلیت هایی چون گزارش های تعاملی و ارسال گزارش از طریق Email را در اختیار می گزارد. برای استفاده از این قابلیت ها تنظیمات خاصی روی report designer لازم نیست.
Action های زیر برای کار با report viewer ضروری است.
Index.cshtml
...
@Html.StiNetCoreDesignerFx(new StiNetCoreDesignerFxOptions() {
Actions =
{
ExportReport = "ExportReport",
EmailReport = "EmailReport"
},
PreviewToolbar =
{
ShowSendEmailButton = true
}
})
...
HomeController.cs
...
public IActionResult ExportReport()
{
StiReport report = StiNetCoreDesignerFx.GetReportObject(this);
// ...
return StiNetCoreDesignerFx.ExportReportResult(this, report);
}
public IActionResult EmailReport()
{
StiEmailOptions options = StiNetCoreViewerFx.GetEmailOptions(this);
// Passed from the viewer, can be checked and changed
// options.AddressTo = "";
// options.Subject = "";
// options.Body = "";
// Should be filled here
options.AddressFrom = "admin_address@test.com";
options.Host = "smtp.test.com";
options.Port = 465;
options.UserName = "admin_address@test.com";
options.Password = "admin_password";
// options.CC.Add("email@test.com");
// options.BCC.Add("email@test.com");
// options.EnableSsl = true;
return StiNetCoreDesignerFx.EmailReportResult(this, options);
}
...

در هریک از action های بالا می توانید قالب گزارش را دستکاری کنید. برای مثال می توانید پارامترها و property های آن را تغییر دهید، و data جدید برای گزارش فراهم کنید.
توجه:
اگر به این قابلیت های اضافه (مثل ارسال Email یا Export گزارش) نیاز ندارید، با استفاده از property های مناسب از آن ها را در report viewer مخفی کنید.
1398/07/19
1596
0