找回密码
 立即注册

QQ登录

只需一步,快速开始

jsypkj

注册会员

9

主题

22

帖子

107

积分

注册会员

积分
107
jsypkj
注册会员   /  发表于:2024-8-28 11:00  /   查看:1205  /  回复:10
1金币
本帖最后由 jsypkj 于 2024-8-28 11:04 编辑

根据传参给自定义函数判断是否能够跳转下钻,就是表格中字段动态控制是否可下钻报表,目前函数返回NULL或者空字符串还是显示可以下钻,是否有其他解决方法实现我这种业务需求?
这是使用的函数


public static object ConvertZeroToBlank(object t)
{
    if (t.ToString() == "0")
        return null;
    else
        return t;
}





点击不可以下钻按钮提示:







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

最佳答案

查看完整内容

我们测试了,确实是不行。AR16 我们也测试了,也是不支持您说的这种方式的。 有个方案可以实现类似的效果,您可以参考一下: 1. 添加两个明细行,绑定一样的内容,一行设置跳转,一行不设置跳转: 2. 然后根据条件设置影藏: 我的两行影藏条件式:{IIF(FirstName.StartsWith("A"), true, false)} {IIF(FirstName.StartsWith("A"), false, true)} 是两个刚好相反的条件结果: 3. 就能实现,满足条 ...

10 个回复

倒序浏览
最佳答案
最佳答案
Eden.SunWyn认证
超级版主   /  发表于:2024-8-28 11:00:43
来自 4#
jsypkj 发表于 2024-8-29 10:15
可是AR16通过客户端设计器的脚本是可以实现的,怎么更新了AR17反而不可以了

我们测试了,确实是不行。AR16 我们也测试了,也是不支持您说的这种方式的。

有个方案可以实现类似的效果,您可以参考一下:





1. 添加两个明细行,绑定一样的内容,一行设置跳转,一行不设置跳转:


2. 然后根据条件设置影藏:
我的两行影藏条件式:{IIF(FirstName.StartsWith("A"), true, false)}  {IIF(FirstName.StartsWith("A"), false, true)}
是两个刚好相反的条件结果:




3. 就能实现,满足条件的显示跳转的连接,不满足的不显示


本帖子中包含更多资源

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

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-8-28 18:30:44
2#
抱歉,这个暂时确实做不了,非常抱歉
回复 使用道具 举报
jsypkj
注册会员   /  发表于:2024-8-29 10:15:39
3#
Felix.Li 发表于 2024-8-28 18:30
抱歉,这个暂时确实做不了,非常抱歉

可是AR16通过客户端设计器的脚本是可以实现的,怎么更新了AR17反而不可以了
回复 使用道具 举报
jsypkj
注册会员   /  发表于:2024-8-29 17:35:56
5#
Eden.Sun 发表于 2024-8-29 17:31
我们测试了,确实是不行。AR16 我们也测试了,也是不支持您说的这种方式的。

有个方案可以实现类似的 ...

好的,谢谢
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-8-29 18:06:25
6#

不客气的,您先试一下,有问题再继续沟通。
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-8-30 14:57:16
7#
您好,您的问题解决了吗?
回复 使用道具 举报
jsypkj
注册会员   /  发表于:2024-8-30 17:51:33
8#
Eden.Sun 发表于 2024-8-30 14:57
您好,您的问题解决了吗?

这个方法是可以的
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-8-30 18:12:05
9#
jsypkj 发表于 2024-8-30 17:51
这个方法是可以的

好的,那我先把帖子关闭了。您如果有其他的问题,欢迎您在开新帖解决。
回复 使用道具 举报
jsypkj
注册会员   /  发表于:2024-9-5 17:54:29
10#
Eden.Sun 发表于 2024-8-30 18:12
好的,那我先把帖子关闭了。您如果有其他的问题,欢迎您在开新帖解决。

你好,我发现如果每一个列都有不同的跳转报表的判断,那创建隐藏列的工作成几何倍数增长,有没有更好的解决方案呢?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部