我使用PX.Reports功能,但rapport中的排序不可用。 我怎样才能得到原始排序?
我暂时使用此代码:
Dictionary<String, String> parameters = new Dictionary<String, String>();
parameters["ARInvoice.DocType"] = Base.Document.Current.DocType;
parameters["ARInvoice.RefNbr"] = Base.Document.Current.RefNbr;
PXReportSettings settings = new PXReportSettings("SO643000");
PX.Reports.Controls.Report report = ReportLoader.CheckIfNull(nameof(ReportLoader)).LoadReport("SO643000", null);
ReportLoader.InitReportParameters(report, parameters, settings, false);
PX.Reports.Data.ReportNode reportNode = ReportDataBinder.CheckIfNull(nameof(ReportDataBinder)).ProcessReportDataBinding(report);
我们必须使用
ReportLoader.InitDefaultReportParameters(report, parameters);
而不是
ReportLoader.InitReportParameters(report, parameters, settings, false);