0

我的任务是将重复网格的内容导出到 Excel。我读过一篇 文章,但我仍然不知道如何正确使用它。我尝试重复文章的步骤来提供 pzRDExportWrapper,但是在单击“保存”按钮后,我收到错误消息:

方法:未找到 Rule-Obj-Activity 实例:Sb-FW-CTrackFW-Work.pzRDExportWrapper。详细信息:传递给 ActivityAssembler 的 Activity 名称的值无效。

有人可以给我任何建议吗?谢谢你。

4

2 回答 2

2

您从另一个适用于 class 的活动中调用活动Sb-FW-CTrackFW-Work规则解析使用主上下文Sb-FW-CTrackFW-Work类并尝试从中调用活动pzRDExportWrapper,但您会收到错误消息(因为规则解析在此类中找不到调用的活动)。

活动pzRDExportWrapper适用于Rule-Obj-Report-Definition课堂。尝试从中调用。

尝试如下活动步骤:

    Call Rule-Obj-Report-Definition.pzRDExportWrapper

或者使用定义为适用于类的此步骤的步骤页面(您可以在页面和类Rule-Obj-Report-Definition选项卡上声明它)

于 2017-04-10T15:48:17.207 回答
0

好的。我已经解决了这个问题(谢谢njc)。我在一个单独的网页上有两个部分。第一部分的上下文是我的自定义数据页面 Co-Name-FW-Data-Search。搜索页面有一些由用户通过 UI 初始化的单值属性。第二部分是重复网格部分,将报表定义为源。我的搜索页面在页面和类选项卡中指出。还有一个页面,由报表定义创建并包含结果。报告定义将 Search 的值作为参数。

因此,我创建了一个活动并将搜索页面和一个 Cods-Pega-List MyResultList 作为参数传递。活动有几个步骤:

  1. 检查搜索是否为空。如果为真 - 跳过步骤;else - 使用 Data Transform 将 Search 属性转移到 Params 道具中。
  2. 设置 Param.exportmode = "excel"
  3. 使用 Step Page MyResultList.pyReportDefinition 调用 pzRDExportWrapper。传递当前参数页面。

PS:如果它不起作用,请尝试使用报告定义的设置。

PPS:pzExportWrapper 的唯一缺点是它再次调用报告定义。

于 2017-04-17T22:59:45.750 回答