如何从页面列表中获取所有行并使用pxConvertResultsToCSV将它们转换为CSV
我有一个重复网格布局,作为源是报告定义。网格每页显示20行。所以,如果有三十三行,则有四页。如何从页面列表中获取所有行并使用pxConvertResultsToCSV将它们转换为CSV
我有一个任务将所有网格的数据导出为CSV。我已经找到了pxConvertResultsToCSV活动。它需要传递PageList与要转换的属性。我使用pgRepPgSubSectionMySectionListB.pxResults来做到这一点。但我意识到,属性pxResults只包含pgRepPgSubSectionMySectionListB的前20个元素。但是我必须将所有行导出到CSV。我怎么能达到这个?谢谢。
首先通过调用Rule-Obj-Report-Definition
类的pxRetrieveReportData
活动在您acticity
了Syntex运行报告: - call Rule-Obj-Report-Definition.pxRetrieveReportData
它会询问参数: -
pyReportName: - 你的报告定义名称
pyReportClass: - 定义报告的类别defin ition
pyPageName: - 任何页面名称,例如ReportListExport
。此页面必须在Pages & Classes
中定义Code-Pega-List
成功执行此步骤后,您将在Clipboard
中获得ReportListExport.pxResults
。
现在用这个pxResults
出口。
还有一项活动可以在excel中导出报告。
运行您的报告后调用pzViewExportToExcel
活动。并保留ReportListExport.pyReportDefinition
作为此步骤的步骤页面。
这是首选。
谢谢你的回答。它适用于有特定报告定义的情况。但是我将提供一个通用的解决方案,没有具体的报告定义。那么,我怎样才能得到当前报告定义的名称呢? –
但是,您可以通过传递报告定义名称来参数化您的活动。 –