不加载情况下根据条件显示字体的颜色

如题,若用条件属性设置,它不会根据条件时时变更字体颜色,我用了公式形态想实现时时变化功能,公式如下:

replace($$$, C4, IF(C4<Z4,"<font color='red'>"+C4+"</font>","<font color='BLACK'>"+C4+"</font>"))

PS:C4是一个日期控件单元格,选择一个日期,Z4是显示初始日期。就想若C4时间早于Z4日期时,字体变为红色,否则字体为黑色

显示内容我也设置了:用HTML显示内容

运行时C4单元格显示的是HTML代码,不知公式是否有问题

image.png

FineReport chyou 发布于 2023-4-14 09:33
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-4-14 09:35

这样就行了吧

IF(C4<Z4,"<font color='red'>"+C4+"</font>","<font color='BLACK'>"+C4+"</font>")

image.png

  • chyou chyou(提问者) 这里设置过了
    2023-04-14 10:44 
  • CD20160914 CD20160914 回复 chyou(提问者) 你是填报吗?如果填报在单元格修改了的话,它不行。
    2023-04-14 10:45 
  • chyou chyou(提问者) 回复 CD20160914 是填报的,这样啊
    2023-04-14 11:22 
  • CD20160914 CD20160914 回复 chyou(提问者) 填报不行的!!!填报的话要用js了
    2023-04-14 11:25 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-4-14 09:34

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2023-4-14 09:34

需要条件属性生效,只能重新加载页面触发。。

  • chyou chyou(提问者) 意思做不到动态显示了吗,内容到是根据条件显示,但是html代码也会跟随
    2023-04-14 10:47 
  • snrtuemc snrtuemc 回复 chyou(提问者) html生效也要加载后才可以,不然就是你的样子,直接显示代码了,即使你设置html显示
    2023-04-14 10:49 
  • 2关注人数
  • 432浏览人数
  • 最后回答于:2023-4-14 09:35
    请选择关闭问题的原因
    确定 取消
    返回顶部