找回密码
 立即注册

QQ登录

只需一步,快速开始

penley
金牌服务用户   /  发表于:2020-12-23 14:11  /   查看:4116  /  回复:15
本帖最后由 penley 于 2022-1-18 08:30 编辑

将JSViewer目前遇到的悬而未决的问题汇总一下,以方便跟踪:
1、打印预览后点击“取消”,“准备打印中”的提示框无法自动关闭
回复新版本已修复,待升级,但也不知什么时候更新,具体哪个js版本。


2、动态绑定的数据源下的数据集无法做为报表参数的“可选值”和“默认值”。
不知是产品目前不支持还是bug。如果产品不支持,在设计界面为什么又可以选择呢,选择了但不起作用很奇怪。
目前无法使用JSViewer的过滤面板,只能自己制作查询界面。


3、无预览打印时(先预览再打印正常),动态绑定数据源时无法获取Http上下文
数据源定位的回调中,无法获取HttpContext信息(HttpContx一直为null),进而无法确定当前登录用户,也就无法打印需要以当前用户权限查看的报表,只能打印公开报表。
目前无法使用无预览打印功能,批量打印单据功能也要先预览才行。

4、Linux 容器中部署,JSViewer打印中文乱码
报表发布以“mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim”为镜像的容器中运行,中文乱码。
装了相应的字体也不行。
目前只能考虑将JSViewer工具栏打印按钮隐藏,禁止用户使用此功能。

5、预览和导出不统一,并且定位错误困难
很多报表在JSViewer中预览显示正常,但在导出Excel提示输入的字符串格式不正确。很莫名其妙,并且提示消息太笼统,无法定位错误的位置。
目前无法定位问题。


本帖子中包含更多资源

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

x

15 个回复

正序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2021-12-17 08:43:44
16#
wengMQ 发表于 2021-12-16 19:48
rdl报表和页面报表都可以,区域报表我比较少用

感谢老铁帮忙回答
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2021-12-16 19:48:52
15#
rdl报表和页面报表都可以,区域报表我比较少用
回复 使用道具 举报
penley
金牌服务用户   /  发表于:2021-12-16 18:56:10
14#
本帖最后由 penley 于 2021-12-16 18:57 编辑

我测试了一下,是可以的,感谢!但这里有个疑问,代码中使用了PageReport,这对各种报表类型都支持吗?

本帖子中包含更多资源

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

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-12-16 18:13:11
13#
您好,这个帖子提供的方案里边,参数是被隐藏的,用户是看不到的:

这个教程贴提供的方案算是一个workAround。

本帖子中包含更多资源

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

x
回复 使用道具 举报
penley
金牌服务用户   /  发表于:2021-12-16 17:46:27
12#
我的需求是要在图中红圈处读取HttpContext的内容,来决定GetData中获取哪个用户的数据,但此处读取到HttpContext的值为null。app.UseReporting已经写在了app.UseAuthorization后面,但也不行。
回复 使用道具 举报
penley
金牌服务用户   /  发表于:2021-12-16 17:42:27
11#
感谢分享,但好像解决不了我的问题。我需要在定位数据源时获取HttpContext,而HttpContext中的内容是由管道根据当前用户信息解密后自动填充的。并非自己设置值,再自己读取。因为主要是想读当前用户信息,使用报表参数,前端是可以传入的,不安全。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2021-12-16 15:13:20
10#
wengMQ 发表于 2021-12-16 15:06
后端获取HttpContext信息
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=138284&page=1#pi ...

回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2021-12-16 15:06:03
9#
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-8-6 11:20:36
8#
你好,你的参数绑定动态数据源这块目前实现不了,因为动态数据源需要报表加载的时候触发后端数据才能执行后端的动态数据源的操作。现在参数选择这里不能触发后端的方法。所以不行,目前这边也不支持
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部