Jasper reports 参数为空时如何设置参数字段

Jasper reports 参数为空时如何设置参数字段,jasper-reports,Jasper Reports,我已经创建了两个参数$p{SEC_NAME}和$p{AGENCY_code}。然后,当$P{SEC_NAME}参数键不输入任何内容时,我想显示“NONE” 我已在打印时尝试了以下代码: new Boolean($P{SEC\u NAME}!=null?$P{SEC\u NAME}:“无”),但它不起作用 printWheenexpression属性用于确定是否显示报表元素(textField) 在您的情况下,应该使用textFieldExpression属性来显示表达式 用于在未定义参数值的情况

我已经创建了两个参数
$p{SEC_NAME}
$p{AGENCY_code}
。然后,当
$P{SEC_NAME}
参数键不输入任何内容时,我想显示“NONE”

我已在打印时尝试了以下代码:
new Boolean($P{SEC\u NAME}!=null?$P{SEC\u NAME}:“无”)
,但它不起作用

printWheenexpression属性用于确定是否显示报表元素(
textField

在您的情况下,应该使用textFieldExpression属性来显示表达式

用于在未定义参数值的情况下显示具有“None”值的字符串的示例(检查null):



当下一次显示时,它不是
打印,而是
文本字段表达式
好的,谢谢Alex K。当我将表达式粘贴到textFieldExpression@Alex为什么不把它作为问题的答案,这样Rozie就可以将它标记为已接受?