找回密码
 立即注册

QQ登录

只需一步,快速开始

dgrsafe

初级会员

22

主题

103

帖子

289

积分

初级会员

积分
289
dgrsafe
初级会员   /  发表于:2020-1-17 13:47  /   查看:2866  /  回复:1
50金币
本帖最后由 dgrsafe 于 2020-1-22 15:50 编辑

根据这篇JsViewer绑定动态数据源的文章https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=54413&extra=page%3D2,我做了一个demo,JsViewer说是没有asmx服务,要在startup中绑定数据源,对此我做了一些封装,如下图


这样做的目的是 其他项目以后任何要用到AR报表的地方,我只需要把 报表名称 当 参数 传递过来就可以显示这张报表
具体的做法是 在Home/Index中接收报表名称,然后调用这个setReportData方法,动态的改变报表绑定的数据,同时将报表名称传递到视图中,这样就能实现

现在碰到了一个问题,因为报表数据源设置了ObjectProvide,所以必须在startup中给报表设置初始值(否则报表报错),然后在Home/index中改变这个初始值。如下图
可以看到报表绑定的初始值已经由1变成了bbb,但是网页实际显示的却还是1,如下图


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

最佳答案

查看完整内容

这个可能是你的写法哪里有问题,经过电话沟通,需要提供一个对应的demo我这边来看看如何解决该问题

1 个回复

倒序浏览
最佳答案
最佳答案
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-1-17 13:48:00
来自 2#
这个可能是你的写法哪里有问题,经过电话沟通,需要提供一个对应的demo我这边来看看如何解决该问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部