我可以从jrxml中的expression元素调用某个Java方法,该方法可以将“引用”传递给此元素(从中调用该元素)吗?
一些伪代码:
<textField>
<reportElement x="0" y="3" width="74" height="16">
<printWhenExpression><![CDATA[UtilCheck.getval(_this)==true]]></printWhenExpression>
</reportElement>
<textFieldExpression><![CDATA["Primary value"]]></textFieldExpression>
</textField>
在Java中,这种方法的签名如下:
class UtilCheck{
public static boolean getval(JRDesignTextField texfield) {
//here i need change the value of some of the text field attributes.
//or get accesss to it parent node
//or modify its parent attribute
}
}
我想即时修改此元素的属性或访问父元素,等等。