是否可以通过传递父对象引用的jrxml调用自定义Java方法?

时间:2018-11-17 13:05:08

标签: java jasper-reports

我可以从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
  }
}

我想即时修改此元素的属性或访问父元素,等等。

0 个答案:

没有答案