gpt4 book ai didi

java - 如何使用java动态隐藏jasper报表中的列?

转载 作者:行者123 更新时间:2023-12-02 11:19:42 24 4
gpt4 key购买 nike

我很清楚 printwhenexpression 用于隐藏或显示。但我如何从 Jave 中使用它呢?可用的 JDesignExpression 文档非常少。如何将 JDesignFrame 的值设置为 false

下面是截图:

enter image description here

我不太清楚如何将任何表达式设置为 StaticTexttextfielddesignframe

JRDesignExpression expression = new JRDesignExpression();

expression.setValueClassName(Object.class.getName());
expression.setValueClassName(measure.getValueClassName());

最佳答案

尝试

JRDesignTextField textField = new JRDesignTextField();
textField.setPrintWhenExpression(new JRDesignExpression("$V{REPORT_COUNT} < 10"));

使用您的特定条件表达式而不是 $V{REPORT_COUNT} < 10

同样的设置也适用于 JRDesignFrame。

关于java - 如何使用java动态隐藏jasper报表中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50021712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com