کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش کار با پارامترها در Flash Viewer Stimulsoft

آموزش کار با پارامترها در Flash Viewer Stimulsoft

برای کار با پارامترهای گزارش در Flash Viewer، پنل تنظیمات خاصی وجود دارد.

برای افزودن یک پارامتر به پنل لازم است یک متغیر در یک report تعریف کنید. هنگام مشاهده ی گزارش در viewer آن متغیر به طور خودکار به پنل تنظیمات اضافه می شود.

پنل تنظیمات همه نوع متغیری (متغیرهای معمولی، تاریخ و زمان، border ها و list ها و ..) را پشتیبانی می کند.


کار با پارامترها در Flash Viewer

برای کار با پارامترهای گزارش، هیچ تنظیمات اضافه ای برای viewer لازم نیست. هنگام مقداردهی به پارامترها متد GetReportSnapshot action فراخوانی می شود. در این action قالب گزارش موردنظر باید دوباره loaf شود. پارامترهای ارسالی از سمت کلاینت روی گزارش اعمال می شود.


 
Index.cshtml
...
@Html.StiNetCoreViewerFx(new StiNetCoreViewerFxOptions() {
Actions =
{
GetReport = "GetReport"
}
})
...


 
HomeController.cs
...
public IActionResult GetReport()
{
StiReport report = new StiReport();
report.Load(StiNetCoreHelper.MapPath(this, "Reports/ReportWithParameters.mrt"));
 
return StiNetCoreViewerFx.GetReportResult(this, report);
}
...

اگر کار با پارامترها مدنظر نیست، می توانید این قابلیت را به کلی غیر فعال کنید. برای این منظور از ShowParametersButton property استفاده کنید و آن را به false مقداردهی کنید.


Index.cshtml
...
@Html.StiNetCoreViewerFx(new StiNetCoreViewerFxOptions() {
Toolbar =
{
ShowParametersButton = false
}
})
...

توجه: اگر viewer را به این صورت config کنید، Parameters panel نمایش داده نمی شود، حتی اگر پارامترها در گزارش باشند.
1398/07/18 1436 0
نظرات شما

نظرات خود را ثبت کنید...