请教一下各位大佬,看下这个是不是个bug。。。

image.png

这两个同期差的html是粘贴的但是上面的数值是显示颜色的,

但是下面这个同期差只有后面这个%是绿色

----------------------

上面同期差的代码

if((j1 - k1) / k1 >= 0, 

"<a style='color:#36CE15;font-size:14pt;font-family:黑体;'>" + ROUND((j1 - k1) / k1 * 100,2) + "" + "<a  style='color:#36CE15;font-size:13pt;font-family:黑体;'>" + "%&nbsp↓" + "", "<a style='color:red;font-size:14pt;font-family:黑体;'>" + ROUND((j1 - k1) / k1 * 100,2) + "" + "<a  style='color:red;font-size:13pt;font-family:黑体;'>" + "%&nbsp↑" + "")

------------------------

下面同期差的代码

if(j3 - k3 >= 0, 

"<a style='color:#36CE15;font-size:14pt;font-family:黑体;'>" + j3 - k3 + "</ a>" + "<a  style='color:#36CE15;font-size:13pt;font-family:黑体;'>" + "%&nbsp↑" + "</ a>", "<a style='color:red;font-size:14pt;font-family:黑体;'>" + j3 - k3 + "</ a>" + "<a  style='color:red;font-size:13pt;font-family:黑体;'>" + "%&nbsp↓" + "</ a>")

请教下这个怎么解决呢。。就是尽量还是用html完成各位大佬,改成条件属性的话所有的报表都得改。。。。。

FineReport WUhu 发布于 2023-5-12 10:57 (编辑于 2023-5-12 11:30)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-12 11:03(编辑于 2023-5-12 13:30)

你升级更新一下版本,测试你的代码,我的上面没有问题fr11.0.10版本

------------

test3.rar

-------------

image.png

  • WUhu WUhu(提问者) 我的是11.0.14。。。。。
    2023-05-12 11:28 
  • CD20160914 CD20160914 回复 WUhu(提问者) 不能用我之前改的代码吗。我的代码是可以的呀。我发一个文件给你。你自己看一下
    2023-05-12 11:31 
  • CD20160914 CD20160914 回复 WUhu(提问者) 我下载我上面的文件自己改颜色就可以了
    2023-05-12 11:34 
  • CD20160914 CD20160914 回复 WUhu(提问者) 我知道你的为什么不行了。这个可能是一个bug吧。你html里面比如相减要用括号把括起来(j3-k3)你要加一个括号
    2023-05-12 13:44 
最佳回答
0
JL98Lv6中级互助
发布于2023-5-12 11:04

改成相同格式看一下呢

image.png

  • WUhu WUhu(提问者) 是一样的大佬,上面那个a标签呗吞了。。。
    2023-05-12 11:31 
  • 3关注人数
  • 324浏览人数
  • 最后回答于:2023-5-12 13:30
    请选择关闭问题的原因
    确定 取消
    返回顶部