【问题标题】:jasper server conditional mandatory on input controlsjasper 服务器有条件地强制输入控件
【发布时间】:2013-01-10 17:59:43
【问题描述】:

我的问题与 jasper server 3.71 相关

如何有条件地强制输入控件。我希望强制用户从一个或另一个查询中进行选择。就我而言,他们必须从部门列表或客户列表中进行选择。

感谢

标记

【问题讨论】:

    标签: jasperserver


    【解决方案1】:

    这不是直接支持的,但是您可以使用定义第三个参数的场景,该参数检查是否设置了一个或另一个参数。如果配置无效,您会在报告中显示错误消息而不是数据。

    参数:

    • parameter1,类型:字符串,默认值:无 - 部署为输入控件
    • parameter2,类型:字符串,默认值:无 - 部署为输入控件
    • 验证,类型:布尔值,默认值:$P{parameter1} != null || $P{parameter2} != null - 未部署为输入控件

    波段/场配置:

    • 作为 printWhen 表达式添加的详细信息带 $P{verification} 这意味着它只会在 verification 参数的默认表达式为 true 时显示。
    • 定义一个文本字段,例如标题栏给出错误消息,提示 parameter1parameter2 之一需要填写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-15
      • 1970-01-01
      • 2017-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-12
      相关资源
      最近更新 更多