FR报表连接,如何把传递的变量,为空

image.png

测试,如果是  值,空格可以带过去。

image.png

FineReport SD-C 发布于 2024-8-13 08:36 (编辑于 2024-8-13 08:52)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-8-13 08:37

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2024-8-13 08:38

你这个设置,超链接点击后,应该是空值的

注意这个参数名要和控件名一致

  • SD-C SD-C(提问者) 都测试过,就是会有默认值, 不填,或者 ="", 或者 ='' 都不行,控件都是由默认值的。 如果给他随便填一个值,例如 123,就会写进去。
    2024-08-13 08:46 
  • snrtuemc snrtuemc 回复 SD-C(提问者) 不会把,那直接试试,目前字符格式,打一个空格试试
    2024-08-13 08:48 
  • SD-C SD-C(提问者) 回复 snrtuemc 空格可以,会带过去,但我要的是空值。
    2024-08-13 08:49 
  • snrtuemc snrtuemc 回复 SD-C(提问者) 那就不要设置设置默认值,或者传递一个参数,子报表加载结束,写js,做if判断,给控件赋值控制,区分是默认打开还是主表跳转
    2024-08-13 08:51 
  • SD-C SD-C(提问者) 回复 snrtuemc 大概懂你的意思,但感觉有点复杂。 现在就是有点搞不懂 如何传递空值,如果传空格可以,应该传空值也可以。 我测试使用一个空的单元格,给他赋值,估计 是因为空值的关系,数据也没有传过去。
    2024-08-13 08:54 
最佳回答
0
ID1208Lv6高级互助
发布于2024-8-13 09:10

有个思路可以尝试一下

传递参数的时候,传一个特殊的值过去,就是不要与其他值容易混淆的,比如123

然后子模板默认值那里,用公式设置,判断if(cs="123","",默认值)

  • 3关注人数
  • 181浏览人数
  • 最后回答于:2024-8-13 09:10
    请选择关闭问题的原因
    确定 取消
    返回顶部