wsh 发表于 2021-8-19 13:34:44

ActiveReports 15 报表设计器如何将参数传递到api接口,返回数据作为JSON数据源


James.Lv 发表于 2021-8-19 13:34:45

不好意思   上面回复错了,版本更新了写法变了,这样写:="jsondoc=https://jsonplaceholder.typicode.com/posts?id="+Parameters!aaa.Value

James.Lv 发表于 2021-8-19 13:51:10

数据源需要这样来写:jsondoc=https://jsonplaceholder.typicode.com/posts?id={@id}
id为报表参数,然后首次设计的时候需要给个常量值,让数据集把数据字段都加载过来,然后设计好报表之后把数据源改成上面的情况





wsh 发表于 2021-8-19 14:22:13


这样改了之后数据没得了,参数是不是哪里还得再设置绑定一下?

wsh 发表于 2021-8-19 14:27:22

James.Lv 发表于 2021-8-19 13:51
数据源需要这样来写:jsondoc=https://jsonplaceholder.typicode.com/posts?id={@id}
id为报表参数,然后 ...

您看下,我这样更改后不显示数据了

Crystal.Li 发表于 2021-8-19 14:41:48

您好,桌面端设计器的话按照这个写法:
="http://jsonplaceholder.typicode.com/comments?id="+[@UserId]

参考:
https://help.grapecity.com.cn/pages/viewpage.action?pageId=5968536

wsh 发表于 2021-8-19 15:25:20

James.Lv 发表于 2021-8-19 15:01
不好意思   上面回复错了,版本更新了写法变了,这样写:="jsondoc=https://jsonplaceholder.typicode.com/ ...

谢谢了,已解决

James.Lv 发表于 2021-8-19 15:27:14

:handshake

wsh 发表于 2021-8-19 17:18:58

James.Lv 发表于 2021-8-19 15:27


如果是多个参数传递,这样拼接不对?

wsh 发表于 2021-8-19 17:20:09

James.Lv 发表于 2021-8-19 15:27


="jsondoc=http://127.0.0.1:8081/UserInfo/test?test="+Parameters!P1.Value & "test2="+Parameters!P2.Value
页: [1] 2
查看完整版本: ActiveReports 15 报表设计器如何将参数传递到api接口,返回数据作为JSON数据源