找回密码
 立即注册

QQ登录

只需一步,快速开始

varma

注册会员

3

主题

6

帖子

21

积分

注册会员

积分
21
  • 88

    金币

  • 3

    主题

  • 6

    帖子

最新发帖
varma
注册会员   /  发表于:2024-12-17 10:35  /   查看:41  /  回复:3
4金币


如图,钻取类型为跳转到URL,在URL链接后添加入参start_time和end_time

在跳转后的报表中,有报表参数start_time和end_time,接收跳转的入参后,无法直接点击查询,且查询框标红。需要手动重新选择。

尝试了用其他参数接收后,再给start_time和end_time赋为默认值,也不能实现直接点击查询。


请问有什么其他方法可以让表接收入参后直接当做查询条件进行查询。





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

3 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:5 天前
沙发
您好,看着您应该是没有吧参数传递过去,报表的表达式使用{}可以转换为对应的值,比如{@报表参数名称}这样代表参数值,{字段名称}这样写代表字段名称的第一个值,您可以拖个文本框将您的url复制进去看看参数值是否正确。
其次看您其实钻取url还是打开新报表传参,您可以用钻取到报表,然后吧对应的参数传递就可以。
参考地址:https://demo.grapecity.com.cn/ac ... urce-locator/purejs



这个Demo是一个纯JS的。可以看看:https://gcdn.grapecity.com.cn/showtopic-176151-1-1.html



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
varma
注册会员   /  发表于:5 天前
板凳
Bella.Yuan 发表于 2024-12-17 13:34
您好,看着您应该是没有吧参数传递过去,报表的表达式使用{}可以转换为对应的值,比如{@报表参数名称}这样 ...

感谢解答!


就是我从URL上取值,然后使用 ReportParams 方式把url上的值传递到报表里面,然后查询面板配置查询时间,设置绑定的数据源,
结果预览的时候,时间控件上已经自动的获取到了值,但是显示的是红色警告,并且也无法查询预览数据,此刻需要点击修改时间才可以查询,
所以请问怎么避免红色警告能够触发查询?
谢谢


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:4 天前
地板
您好,如果需要外部传入参数,需要传递指定类型的,您需要代码里面指定一下,例如您传递日期类型。如下传递即可:
  1. viewer.open("****.rdlx-json", {
  2.     ReportParams: [
  3.       {
  4.         Name: "报表参数1",
  5.         Value: new Date("2024-01-01 10:53:56"),
  6.       },
  7.     ],
  8.   })
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部