gpt4 book ai didi

javascript - 根据列表中的值禁用单选查询下拉淹没-JasperServer

转载 作者:行者123 更新时间:2023-12-03 05:00:31 25 4
gpt4 key购买 nike

我们使用的是 JasperReports Server Community Edition 5.5,并且单选查询存在问题。

enter image description here如果下拉列表中有一个值,并且如果下拉列表有多个值,那么它必须有一个下拉列表才能从列出的值中进行选择,我有一个自定义需要禁用输入下拉列表。

请问我如何使用 jasper 或 Java 代码实现相同的目标。

最佳答案

为了根据输入控件中的值的数量来启用或禁用输入控件,您需要借助Jasper Server系统中的JSP的帮助。

主要的做法是

  1. 创建另一个输入控件来计算值的数量。
  2. 然后使用 JSP,根据以下内容启用或禁用输入控件数一下。
  3. 然后最后将该jsp指定为optional jsp location在 Jasper Server 的报告设置中。请参阅下图中突出显示的部分

enter image description here

如果您使用pop-up输入control即可在<js-webapp>/WEB-INF/jsp/modules/inputControls/DefaultParametersForm.jsp位置找到JSP文件.

如果您使用In-Page ,那么位置是<js-webapp>/WEB-INF/jsp/templates/inputControls.jsp .

将 jsp 文件复制到另一个位置,例如 <js-webapp>/WEB-INF/jsp/custom文件。

您可以refer this blog which hides the input control .

您可以使用它并根据您的需要进行修改。

希望这对您有所帮助。

关于javascript - 根据列表中的值禁用单选查询下拉淹没-JasperServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42246981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com