您可以使用组在报表的不同部分中包含相同的内容。DOM API克隆一个组的成员,然后将它们附加到另一个对象之前。
此示例显示要包含的密钥代码。在描述使用组中涉及的步骤后,此示例包括用于使用组的完整报告的代码。
定义要在报告中重复包含的DOM对象。
披露=标题(2,“结果可能会有所不同”);披露释放=段('以下结果假设:');释放= unorderedlist(......{'温度在30到70度之间'那......'风小于20英里/小时'那'干路况'});
定义A.团体
包含组的DOM对象的对象。例如:
免责声明= Group();申请(免责声明,免责声明);申请(免责声明,披露);申请(免责声明,免责声明);
追加团体
对象在要重复内容的报告中的位置。例如,如果文档对象是博文
:
申请(Doc,免责声明);
此代码基于此方法构建了一个报告。
进口mlreportgen.dom。*;doc = document('grouproport'那'html');披露=标题(2,“结果可能会有所不同”);披露释放=段('以下结果假设:');释放= unorderedlist(......{'温度在30到70度之间'那......'风小于20英里/小时'那'干路况'});免责声明= Group();申请(免责声明,免责声明);申请(免责声明,披露);申请(免责声明,免责声明);申请(Doc,免责声明);p1 =段落('第一组结果......');p1.bold = true;p2 =段落('更多报告内容...');p2.bold = true;附加(Doc,P1);附录(Doc,P2);申请(Doc,免责声明);关闭(doc);rptview('grouproport'那'html');