我有一个简单的BIRT报告设计文件,其中包含一个网格和一个单元格:
<text-data>
<expression name="valueExpr">params["sample"]</expression>
<property name="contentType">plain</property>
</text-data>
在beforeRender设计阶段,我将一个eventHandlerClass附加到相应的TextDataHandle。 在DynamicTextEventAdapter#onRender事件处理程序中,我打印IDynamicTextInstance的getText()值(对应于上面的文本数据),但文本始终为null。 但是,在DynamicTextEventAdapter#onPageBreak中,值正确打印。
知道可能导致这种情况发生的原因吗? 对于像DataItemS这样的其他元素,我可以正确地检索#onRender中的值。