JasperReports Server:使输入控件依赖于另一个

时间:2013-06-28 08:33:11

标签: input jasper-reports controls jasperserver

我正在使用 iReport 5.0.0 JasperReports Server 5.0.0

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

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

  
    

假设您的Input_Controls的ID是

         
        
  1. input_boolean
  2.     
  3. input_textarea
  4.        
     

对于每个输入控件,报告中都会有参数,即   $P{input_boolean}$P{input_textarea}

     

要回答您的问题,请在“默认值表达式”中   $P{input_textarea}使用像这样的三元运算符表达式

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

这会像魅力一样有效。