jsypkj 发表于 2024-8-26 13:43:46

AR17-跳转通过脚本代码控制是否能下钻,部署到sviewer有问题

AR17-跳转通过脚本代码控制是否能下钻,脚本通过返回空字符控制是否可下钻,客户端设计器预览也没问题,但是部署到jsviewer就还是显示可以点击下钻,导致报找不到报表文件的错,这个在AR16版本是没有问题的,请问在AR17版本如何解决?
https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202408/26/102046j8ctqgqpwyspllly.png
https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202408/26/102030c55dnnzn8npxk9ek.png
这是预览的表格样式:
https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202408/26/102104b0hq2blh0dqlvtl8.png
这是部署jsviewer后的样式:
https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202408/26/102112ig13q1in41pyybqz.png

Eden.Sun 发表于 2024-8-27 09:38:45

本帖最后由 Eden.Sun 于 2024-8-27 09:39 编辑

问题描述:

通过自定义脚本对表格设置跳转,AR16和AR17行为模式不同,且AR17有跳转功能,但报错

问题解决:
您好,我本地用AR16和AR17分别测试了,两个版本都没有出现下超链接跳转样式。您是不是有其他的跳转的逻辑设计呢:



如果您不需要设置报表跳转的话,您直接删掉跳转的配置就可以了。

jsypkj 发表于 2024-8-27 10:02:18

Eden.Sun 发表于 2024-8-27 09:38
问题描述:

通过自定义脚本对表格设置跳转,AR16和AR17行为模式不同,且AR17有跳转功能,但报错


你好,是这样的,在报表设计器客户端内是没有问题的,但是部署到jsviewer17就有问题,而jsviewer16没有这个问题

Eden.Sun 发表于 2024-8-27 10:04:43

jsypkj 发表于 2024-8-27 10:02
你好,是这样的,在报表设计器客户端内是没有问题的,但是部署到jsviewer17就有问题,而jsviewer16没有这 ...

那把这个表达式删掉呢?   如果只是返回空字符串的话,不加这个跳转是不是也可以。

jsypkj 发表于 2024-8-27 10:24:43

本帖最后由 jsypkj 于 2024-8-27 10:31 编辑

Eden.Sun 发表于 2024-8-27 10:04
那把这个表达式删掉呢?   如果只是返回空字符串的话,不加这个跳转是不是也可以。
我这个表达式只是个demo,实际业务中是根据传参表达式判断是否能够跳转下钻,目前AR17是否有其他解决方法呢?就是表格中字段动态控制是否可下钻报表

Felix.Li 发表于 2024-8-27 18:13:36

AR17 您主要得关注以下几个点。一个就是跳转的报表名称对不对。因为AR默认走FileStore的时候,是根据目录走的,但是有些报表是有目录级别的。
比如在   /report/com/***.rdlx
所以关注是不是有目录。
2.如果走的是useCustomer,子报表需要在resourceProvider里面返回对应的子报表,才能跳转。
https://gcdn.grapecity.com.cn/showtopic-222416-1-5.html
其实都是保证子报表能返回就行,因为看您的报错也是找不到子报表。

jsypkj 发表于 2024-8-28 08:05:13

Felix.Li 发表于 2024-8-27 18:13
AR17 您主要得关注以下几个点。一个就是跳转的报表名称对不对。因为AR默认走FileStore的时候,是根据目录走 ...

你好,我讲下我的业务需求方便您理解哈,实际业务中需要根据传参给脚本表达式判断是否能够跳转下钻,就是表格中字段动态控制是否可下钻报表,目前AR17是否有其他解决方法呢?

Felix.Li 发表于 2024-8-28 18:15:14

抱歉,如果是通过脚本控制是否跳转的话。这个暂时确实做不了。只能控制跳转哪个

jsypkj 发表于 2024-8-29 10:35:07

Felix.Li 发表于 2024-8-28 18:15
抱歉,如果是通过脚本控制是否跳转的话。这个暂时确实做不了。只能控制跳转哪个

那有没有方法可以改变其下钻默认的蓝色样式,比如改成黑色

Eden.Sun 发表于 2024-8-29 17:34:02

jsypkj 发表于 2024-8-29 10:35
那有没有方法可以改变其下钻默认的蓝色样式,比如改成黑色

这个也做不到的。跳转样式是设置之后,产品内部增加的显示效果。
页: [1] 2
查看完整版本: AR17-跳转通过脚本代码控制是否能下钻,部署到sviewer有问题