找回密码
 立即注册

QQ登录

只需一步,快速开始

加油加油

初级会员

27

主题

74

帖子

229

积分

初级会员

积分
229
加油加油
初级会员   /  发表于:2022-11-3 11:19  /   查看:2567  /  回复:1
1金币
我在配置数据源和配置数据集的时候出现了跨域请求问题。

activereportsjs  默认使用了 fetch 进行数据请求

咱们既然是一个前端组件,应该能用我框架自己封装的数据请求方法吧,比如我自己封装了 header 默认参数等信息。这样可以简化我的配置

我现在的组件使用了 XMLHttpRequest 方式请求数据

最佳答案

查看完整内容

有一个方法可以绕一下,就是设计的时候用几个模板数据,也就是假数据,只要字段对应好就行,然后在报表加载的再把咱自己请求的数据塞给报表。 也就是我们预览报表的时候才会真正的拿到数据,所以在预览的时候咱们自己走自己的请求,然后把请求到的json数据传递给我们的报表对象: 如截图中,data替换为自己的即可 https://demo.grapecity.com.cn/activereportsjs/demos/features/viewer-runtime-data-binding/purejs

1 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2022-11-3 11:19:36
来自 2#
有一个方法可以绕一下,就是设计的时候用几个模板数据,也就是假数据,只要字段对应好就行,然后在报表加载的再把咱自己请求的数据塞给报表。
也就是我们预览报表的时候才会真正的拿到数据,所以在预览的时候咱们自己走自己的请求,然后把请求到的json数据传递给我们的报表对象:


如截图中,data替换为自己的即可
https://demo.grapecity.com.cn/ac ... data-binding/purejs

本帖子中包含更多资源

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

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