总结
本模块说明如何让报表成为告诉我功能中的可发现报表,以及如何将报表替换为其他报表。
请在替换报表时考虑以下建议:
如果两个报表使用的是相同的标题(由 Caption 属性提供),则指向该报表的任何链接和操作标题都将与该报表匹配。 本概念也与链接到报表的书签相关,因为它们保持原始报表的标题,即使原标题已被另一个标题替换。
您可以增强 subscriber 方法的代码,以检查报表是否已被另一扩展替换。 要完成本任务,请先比较 ReportId和 NewReportId 参数,然后再进行更改。 如果 NewReportId 参数的值与 ReportId 参数不同,且不是 -1,则意味着报表已由 OnAfterSubstituteReport 事件的另一订阅者而替换。
如果在代码中调用该报表,请务必使用兼容报表替换它以避免运行时间错误。