Input JasperReports服务器:使输入控件依赖于另一个

Input JasperReports服务器:使输入控件依赖于另一个,input,jasper-reports,controls,jasperserver,Input,Jasper Reports,Controls,Jasperserver,我正在使用iReport 5.0.0和JasperReports服务器5.0.0 我的问题是:我有两个输入控件,一个是布尔类型,另一个是文本框,文本框的值取决于布尔值是“真”还是“假”。当用户选择“真”时,我想在文本框中显示“Y”。当用户选择“假”时,我也想在文本框中显示“N” 请帮我解决这个问题 假设您的输入_控件的ID为 输入布尔值 输入文本区 对于每个输入控件,报告中都会有参数,即 $P{input\u boolean}和$P{input\u textarea} 要回答您的问题,请在 $P

我正在使用iReport 5.0.0和JasperReports服务器5.0.0

我的问题是:我有两个输入控件,一个是布尔类型,另一个是文本框,文本框的值取决于布尔值是“真”还是“假”。当用户选择“真”时,我想在文本框中显示“Y”。当用户选择“假”时,我也想在文本框中显示“N”

请帮我解决这个问题

假设您的输入_控件的ID为

  • 输入布尔值
  • 输入文本区
  • 对于每个输入控件,报告中都会有参数,即
    $P{input\u boolean}
    $P{input\u textarea}

    要回答您的问题,请在
    $P{input\u textarea}
    使用如下三元运算符表达式

    ( $P{input_boolean} ? "Y" : "N")
    

    这会起作用,就像魅力一样。

    你可以看看这篇文章:的主题级联输入控件可以帮助你抱歉最近的回复,因为我必须测试许多解决方案来解决我的问题。我已经很清楚了。非常感谢你的回复,Alex K。你的回答对我很有帮助。谢谢。你检查了答案吗