0

在 BIRT 报告查看器中的报告初始化事件中,我想取消(终止)报告的继续执行,基于那里发生的一些验证。

伪代码:reportContext(stop);

经过大量研究后,我发现只有一个想法提到:“有一种方法可以取消任务,但这会导致非常一般的异常。” 但是我找不到关于如何从 BIRT 事件处理程序中的 JavaScript 代码取消运行 BIRT 报告的信息,特别是初始化事件。一般的例外,我可以处理。
有人解决了这个问题吗?

4

1 回答 1

0

您可以将 JavaScript 代码添加到validate报告参数的事件处理程序。仅当此脚本评估时,报告才会运行true。如果false你会得到你提到的“通用异常”......

于 2012-10-08T06:36:59.797 回答