找回密码
 立即注册

QQ登录

只需一步,快速开始

James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-6-23 16:53:45
11#
亚吖 发表于 2022-6-23 15:02
1.我们目前是通过this.$refs.reportViewer.Viewer().open()这个方法中ReportParams传递的我们URL参数和TO ...

您好,第一个您说在Viewer.open的时候传递的是您的URL和token,您的URL和token其实也是在报表模板里面去添加的报表参数,就跟下图一样


然后原来的开始时间和结束时间也是在报表模板添加的参数,只不过这两个参数,没有从open的时候传递,而是用户自己从报表的参数组件去自己选择

现在因为ARJS不能把参数面板放在顶部,那么相当于咱们现在自己要去实现一个开始时间和结束时间筛选的组件,然后自己在添加一个按钮
然后用户访问的时候,先选择开始时间和结束时间,点击按钮的时候,对应的事件去执行Viewer.open(),此时你把开始和结束时间,以及您的URL和token都一起传递给报表,然后报表才呈现出来内容画面



本帖子中包含更多资源

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

x
回复 使用道具 举报
亚吖
中级会员   /  发表于:2022-6-23 17:14:07
12#
我们现在就是这么干的,问题是一直提示参数无效,这个会是什么原因导致的呢?
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-6-23 18:32:44
13#
亚吖 发表于 2022-6-23 17:14
我们现在就是这么干的,问题是一直提示参数无效,这个会是什么原因导致的呢?

您现在是怎么传递的?能截图我看一下不?提示参数无效是哪块提示的?能错误信息什么的也截个图不?
回复 使用道具 举报
亚吖
中级会员   /  发表于:2022-6-24 09:07:20
14#

本帖子中包含更多资源

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

x
回复 使用道具 举报
亚吖
中级会员   /  发表于:2022-6-24 09:07:52
15#

本帖子中包含更多资源

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

x
回复 使用道具 举报
亚吖
中级会员   /  发表于:2022-6-24 09:13:24
16#
只传这两个,然后使用他们内部的时间控件点击预览是没有问题的

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-6-24 09:42:14
17#
亚吖 发表于 2022-6-24 09:13
只传这两个,然后使用他们内部的时间控件点击预览是没有问题的

您好,这个上次和您说过,如果您的参数设置为隐藏,必须给设置一个默认数据,如下图示:

本帖子中包含更多资源

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

x
回复 使用道具 举报
亚吖
中级会员   /  发表于:2022-6-24 11:29:30
18#
这个是动态传参,不能默认啊
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-6-24 11:46:14
19#
亚吖 发表于 2022-6-24 11:29
这个是动态传参,不能默认啊

您好,明白您的意思了,您将start和end的参数类型修改为“字符串型”测试看看。
回复 使用道具 举报
亚吖
中级会员   /  发表于:2022-6-24 13:52:24
20#
可以了,是参数格式问题,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部