livi 发表于 2020-11-5 14:18:56

JSViewer传递参数的问题

我目前是将参数用分号分割当成reportId来传递,后端在UseCustomStore方法委托中解析出来返回不同的报表。
例如:
var reportId="a;b;c;d";
viewer.openReport(reportId);
当参数不多时报表可以正常打开,但是参数过长时 /api/reporting/reports/{reportId}/info 接口就会返回400的错误,API是否有其它的方法将这些参数在请求时放到QueryString中?reporting/reporting/reports//api/reporting/reports//api/re/api/reporting/reports/porting/reports//api/reporting/repor

livi 发表于 2020-11-5 14:20:03

另外这些参数不是报表中的参数,这些参数是传给后端用来获取不同的报表的

Lenka.Guo 发表于 2020-11-5 16:36:46

您好,
您描述的这个确实reportInfo 是有字符限制的。目前还没有这样的API 从前台传递条件,在后台分析要显示的报表,如果是这样,更建议在前台处理好报表筛选直接传递具体ReportID。


页: [1]
查看完整版本: JSViewer传递参数的问题