java - 从传递父对象引用的 jrxml 调用自定义 Java 方法
问题描述
我可以从 jrxml 中的表达式元素调用一些 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
}
}
我想即时修改这个元素的属性或访问父元素等等。
解决方案
推荐阅读
- python - 使用 Spark DataFrames 对多个字符串分类特征进行 one-hot 编码
- c# - Lerp 没有平移而是直接移动物体
- terraform - 有没有办法在 terraform 中忽略 vsphere 数据存储端的磁盘配置更改?
- go - Golang - 为什么总是 ItoA 在返回字符串时删除初始 0
- c++ - 一个关于字符串最大子序列的程序
- python - 在几个不同的文件路径上运行循环
- python-3.x - 打印不带括号和逗号的列表和另一个变量
- python - 替换数据框中缺失的日期,我应该使用零、最小日期还是平均值?
- c++ - 为什么 Gun *gun=&machinegun 有效,但 *gun=&machinegun 无效?
- c# - 单选按钮列表选择的不连贯回发行为