我这边尝试复现;
出现的唯一问题是找不到子报表
我把子报表删除后,可以正常打开
如果咱们这边需要加载子报表:
- viewer.open(js, {
- ResourceLocator: {
- getResource: (resourceId) => {
- var reportUrl;
- switch (resourceId) {
- case "/_Tmp_Rpts/20230710/Onea314d3ce-06c6-49f8-a5bc-2478f48bfeba.rdlx-json":
- reportUrl = "reports/VehicleDetails.rdlx-json";
- break;
- default:
- reportUrl = null;
- break;
- }
- if (reportUrl)
- return "";
- },
- },
- });
复制代码 最终需要返回子报表的报表json。就可以正常获取了
|