gpt4 book ai didi

javascript - Birt 报告设计在运行报告时验证报告参数

转载 作者:行者123 更新时间:2023-11-30 06:46:39 25 4
gpt4 key购买 nike

如何在 WebViewer 中运行报表时验证报表参数。我正在使用 eclipse 来设计报告。我使用日期字段和一些选择框作为参数。但我的要求是 - 用户不应该输入日期,他应该从日期选择器(jquery UI)和选择框中选择日期我想在服务器端进行某种验证,即 From Category 选择框不应大于To Category 选择框。我需要在服务器端使用 ajax 调用进行验证。有什么方法可以自定义对话框以获得此功能,或者我应该设计新页面来执行此操作并在验证后链接该报告。

我的页面也需要导出功能,如果我想知道如何将选定的参数(导出格式、页面、自动)传递给报告的话。

enter image description here enter image description here

最佳答案

1 验证选择框参数

为了验证您的选择参数,您可以使用级联参数组。

首先,您创建一个数据集,它返回“来自类别”的可能值。然后创建一个 New Cascading Parameter Group 并选择 Multiple Data Set 添加一个新的 Paramter(您的“from Categroy Parameter”)并选择刚刚创建的数据集以显示。

暂时关闭参数组,并创建第二个数据集,该数据集返回“to Category”的可能值。在这里,您可以使用刚刚创建的级联参数组的“来自类别参数”的输入来限制要显示的结果。

现在回到您的级联参数组并根据您的第二个数据集添加第二个参数。确保两个参数都配置为列表框。

如果您现在为“来自类别”选择一个值,则“至类别”的允许值将动态更新。 Cascading Parameter Group

2 导出格式的输入参数

要导出您的输入参数,只需将它们拖放到您的报告页面即可。参数可以显示在每个具有绑定(bind) params["parameterName"] 的表达式字段中。如果您只想为有限种类的导出格式显示它们(例如,在 .xsl 中显示但在 .html 中隐藏),请在属性编辑器中选择可见性选项卡并选择“隐藏元素”“对于特定输出...”并选择您要隐藏字段的格式。

hide Element

3 日期选择器输入

据我所知,没有任何插件可以开箱即用地提供对 BIRT 的要求。您可以编辑采用输入参数的 .jsp,但在这里您只能靠自己了。我更喜欢显示日期的输入格式,例如dd.MM.yyyy 以减少拼写错误。

关于javascript - Birt 报告设计在运行报告时验证报告参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6071744/

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