在eclipse 4.3.1中,Master Footer动态设置数据不能正常工作,这会影响Maximo 7.6.1.1中的BIRT报表。为解决此问题,可以使用以下代码示例:
在BIRT报表的脚本部分添加以下代码:
//获取Master Footer var masterFooter = reportContext.getDesignHandle().getElementByID("Master Footer");
//获取需要设置的元素 var element = masterFooter.getDropHandle().getDropModel().iterator().next();
//设置元素的值 element.setText("需要设置的值");
通过以上代码可以动态设置Master Footer中的元素值。