مشخصات مقاله
-
0
-
0.0
-
2202
-
0
-
0
آموزش قابلیت Dynamic Sorting, Drill-Down در Flash Viewer Stimulsoft
آموزش قابلیت Dynamic Sorting, Drill-Down در Flash Viewer Stimulsoft
Flash Viewer component از قابلیت های مرتب سازی پویا وdrill-down در گزارش ها پشتیبانی می کند. استفاده از این قابلیت به تنظیمات خاصی روی viewer نیاز ندارد. هنگام مرتب سازی پویا یا drill-down، متد GetReportSnapshot action فراخوانی می شود. در این action، قالب گزارش موردنظر دوباره load می شود. پارامترهای موردنیاز ارسال شده از سمت کلاینت به طور خودکار به گزارش اعمال می شوند.
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);
}
...مرتب سازی پویا به معنی تغییر نحوه مرتب سازی روی گزارش render شده است. برای این کار، روی component که که dynamic sorting روی آن فعال است کلیک کنید. مرتب سازی به دو صورت صعودی و نزولی انجام می شود. هر زمان که روی component کلیک کنید نحوه مرتب سازی تغییر می کند.
مرتب سازی چند سطحی در گزارش مجاز است. برای این کار کلید Ctrl را بفشرید و یکی یکی روی component های مرتب شده در گزارش کلیک کنید. برای برگرداندن ترتیب به حالت اولیه، می توانید بدون فشردن کلید Ctrl، روی component مرتب شده کلیک کنید.
هنگام به کارگیری قابلیت drill-down، زیر پنل اصلی viewer، پنل دیگری با tab هایی از گزارشات نمایش داده می شود و گزارش جاری highlight شده است.