dgrsafe 发表于 2020-1-17 13:47:59

JSViewer动态绑定数据原的问题

本帖最后由 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,如下图


KearneyKang 发表于 2020-1-17 13:48:00

这个可能是你的写法哪里有问题,经过电话沟通,需要提供一个对应的demo我这边来看看如何解决该问题
页: [1]
查看完整版本: JSViewer动态绑定数据原的问题