找回密码
 立即注册

QQ登录

只需一步,快速开始

fireball

注册会员

2

主题

6

帖子

20

积分

注册会员

积分
20
最新发帖
fireball
注册会员   /  发表于:2019-1-16 17:01  /   查看:3285  /  回复:6
如题,是否有范例!?

6 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-1-16 17:23:32
沙发
接收后端参数,你是想给给报表参数赋值还是怎么的. 如果是相关报表参数赋值可以参考这个博客:https://www.grapecity.com.cn/blogs/html5viewerparameter
回复 使用道具 举报
fireball
注册会员   /  发表于:2019-1-17 10:35:30
板凳
void Document_LocateDataSource(object sender, LocateDataSourceEventArgs args)
        {
            string ss = args.Report.Parameters["reportname"].CurrentValue.ToString();


            args.Report.Parameters["reportname"].CurrentValue = "AAA";
            //前端取不到变化后的值

        }

回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-1-17 10:53:13
地板
您好,你这种获取值赋值的方式是 Web端给参数赋值的方式,H5可以直接在js中给参数赋值,那种后台直接赋值的方式在H5下不行。
回复 使用道具 举报
fireball
注册会员   /  发表于:2019-1-17 11:46:18
5#
那后台除了args.Data给报表资料以外,有其他资料要一起传给前端处理
那该怎么做!?
回复 使用道具 举报
fireball
注册会员   /  发表于:2019-1-17 11:48:39
6#
就比如说前端给了参数,后端处理时有错误或其他讯息要提示给前端
那该如何处理!?
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-1-17 15:22:58
7#
H5的参数传递就是通过前端Js进行传递,然后如果是参数传递本身有问题,报表本身就会检测出来,然后报错。后端处理的错误信息或者其他信息你可以直接在后台进行一个错误信息的抓取然后报错。
H5的参数传递就是我上面给的博客,按着博客进行操作就行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部