每代后执行的BIRT扩展

时间:2016-03-03 12:44:27

标签: birt birt-emitter

我需要在每次生成报告后创建一个“清理”某些内容的extesion,输出格式无关紧要。

我需要这个,因为我创建了一个脚本函数扩展来获取脚本中的JDBC连接。

如果程序员忘记关闭此连接,则“清理扩展”必须执行脏工作(如垃圾收集器)。

我需要扩展什么扩展才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以在报告的最末端使用不可见的布局元素,并将清理代码添加到其onCreate事件中(如果您使用的是columns = ', '.join(column_names) # Where column names is a tuple or list of all the column headings you want in your query. query = """ INSERT INTO %s("%s") VALUES(%%s); """ % (table_name, columns) params = [value] cursor.execute(query, params) )。