将针对单选按钮的文本框添加到 BIRT 报告参数 window

Add a textbox against a radio button to BIRT report parameters window

在BIRT中,弹出供用户输入的报告参数window,我拿了两个单选按钮。对于第一个单选按钮,我将 'ALL' 到 select 所有办公室代码。 对于第二个单选按钮,我想添加一个文本框,用户可以在其中输入一个特定的办公室代码。

我想知道如何针对单选按钮添加文本框。 提前谢谢你。

我相信可以按照您的要求进行操作,但需要创建自定义参数。这是一个更简单的解决方案,因为我想象的是您正在尝试做的事情。

更简单的解决方案是在您的参数中使用单个文本框,将默认值设置为 "All" 并在您的查询中使用类似于此的代码 SQL。

 where CONTCTSM1.OPERATOR_ID = ?
    or
        ('All' = ? 
        and
        CONTCTSM1.ACTIVE = 'f' )

使用此代码,如果给定一个特定值,它会为该参数生成 returns 结果。如果值保留为全部,则它 returns 所有值 CONTCTSM1.ACTIVE = 'f'