条件属性设置单元格形态后,参数传递的为什么是形态值而不是真实值?


QQ图片20191014014147.png



QQ图片20191014014438.png

这是网络报表上选择的传递参数


QQ图片20191014014434.png

子报表钻取后显示的参数值


emmm,虽然之后我通过隐藏单元格来实现了真实值的传递,但这个形态传递还是不太明白。

FineReport 尹仕杰 发布于 2019-10-14 01:48 (编辑于 2019-10-14 01:50)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
孤陌Lv6资深互助
发布于2019-10-14 08:29

条件属性 是真实值 你可以在公式形态里写公式

  • 尹仕杰 尹仕杰(提问者) 嗯嗯 看了你上面的回答,明白了~
    2019-10-14 10:22 
  • 尹仕杰 尹仕杰(提问者) 测试了一下,这么来说,条件属性的新值和形态两个的效果都一样
    2019-10-14 10:29 
  • 孤陌 孤陌 回复 尹仕杰(提问者) 怎么说呢 形态 可能会功能更多一点 毕竟还可以设置数字字典 数据集什么的 只是出来的值 实际都是实际值
    2019-10-14 10:38 
最佳回答
1
shirokoLv6资深互助
发布于2019-10-14 08:18(编辑于 2019-10-14 08:29)

///形态包括了数据字典,公式形态等,你怎么直接设置字符串呢

好像不是这个问题。。可能确实是bug吧,超链接中的公式都是获取显示值

  • 孤陌 孤陌 谁说 获取的是显示值啊 公式获取的 都是实际值 你们都没有看过帮助文档吧 帮助文档说的明明白白 条件属性 赋的值是实际值 而不是显示值 但是 如果公式写在单元格里 因为公式执行度比条件属性快 所以会获取到原来的值 所以让你们误认为 条件属性赋值是显示值 其实他实际是实际值 所以用条件属性赋值的 然后后面单元格要用到条件属性赋值的单元格 就需要在后面单元格也用条件属性 这个是FR的执行逻辑
    2019-10-14 08:45 
  • doudekaixin doudekaixin 回复 孤陌 - -!那又是谁告诉你获取的不是显示值。。。。好好的一个正确答案被你硬生生逼着改了。。。。
    2019-10-14 09:27 
  • 孤陌 孤陌 回复 doudekaixin 条件属性出来 就是实际值 执行逻辑的问题让你们觉得是显示值而已 最简单的 方法测试 写JS获取单元格的显示值和实际值 自己一测就知道了
    2019-10-14 09:34 
  • doudekaixin doudekaixin 回复 孤陌 来,我给你上个例子。
    2019-10-14 09:35 
  • shiroko shiroko 回复 孤陌 我试过哦,第一格设置1,然后设置条件属性-形态-普通\"一\"(不是形态公式/数据字典),第二格=A1,第三格=$aa,这个时候预览,第二格能正确显示真实值1。 但是假如我再设置第一格一个超链接-动态参数:$aa=A1,这个时候点一下第一格,第三格显示“一”,显然是获取了显示值
    2019-10-14 09:51 
最佳回答
1
Doctor_WeiLv7中级互助
发布于2019-10-14 08:41(编辑于 2019-10-14 09:25)

image.png

形态改变的是显示值,这点应该没啥问题。

image.png

image.png

第二部分的形态设置应该是与新值起冲突的,感觉是一个东西

  • 孤陌 孤陌 条件属性 改变后的值 是实际值 不是显示值
    2019-10-14 08:57 
  • Doctor_Wei Doctor_Wei 回复 孤陌 条件属性的新值改变的是实际值,形态改变的非实际值的啊
    2019-10-14 09:17 
  • 孤陌 孤陌 回复 Doctor_Wei 人家说的条件属性 没有说用公式形态
    2019-10-14 09:24 
  • Doctor_Wei Doctor_Wei 回复 孤陌 他用的是条件属性的形态
    2019-10-14 09:26 
  • 孤陌 孤陌 回复 Doctor_Wei 都一样 不相信 你可以在 后面的单元格 用条件属性 新值 获取到 就是 形态设置的值 而不是单元格的值
    2019-10-14 09:30 
最佳回答
1
doudekaixinLv6中级互助
发布于2019-10-14 09:29(编辑于 2019-10-14 09:47)

那是因为你的形态设置的有问题。。。

不过这条件属性里面不要去用这么多复杂的操作。

这玩意BUG挺多的。

——————————————————————————————————————————

1.cpt


然后如果你用分页预览,神奇的BUG就会发生- -!


image.png



  • 尹仕杰 尹仕杰(提问者) 我用的是填报预览,是因为执行优先级的问题
    2019-10-14 10:27 
  • doudekaixin doudekaixin 回复 尹仕杰(提问者) 我用的也是填报预览。。。
    2019-10-14 10:31 
  • doudekaixin doudekaixin 回复 尹仕杰(提问者) 其实根本就不是你所理解的这个原因。。。
    2019-10-14 10:33 
  • 5关注人数
  • 864浏览人数
  • 最后回答于:2019-10-14 09:47
    请选择关闭问题的原因
    确定 取消
    返回顶部