js如何实现根据单元格得值而改变字体颜色,如单元格得值是错误,显示红色,单元格的值是公式获取的

试过条件属性不起作用,因为条件属性在页面初始化的时候就已经执行完成了,所以后续公式值变动的时候就无法改变,想实现M6的单元格值是错误时候显示红色

2022-06-10_155827.jpg

FineReport mengqw23 发布于 2022-6-10 16:00
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
1
蒲公英FZLJLv5初级互助
发布于2022-6-11 18:04

1、公式参考IF(A2=B2,"正确","<font color=red>" + "错误");2、设置用HTML显示内容

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2022-6-10 16:03

正常设置条件属性。在你的控件,编辑后事件,写js

_g().appendReportRow(this.options.location, this.options.reportIndex,0);

  • qiqits1984 qiqits1984 高手
    2022-06-10 16:08 
  • mengqw23 mengqw23(提问者) 大佬还是需要在条件属性里设置错误为红色是吗? 然后在添加一个控件?
    2022-06-10 16:25 
  • mengqw23 mengqw23(提问者) 按您这样设置 还是正确错误都显示红色没有任何判断,我想单元格的值是错误显示红色,单元格的值是正确显示默认的黑色
    2022-06-10 16:32 
  • snrtuemc snrtuemc 回复 mengqw23(提问者) 我不清楚你的需求,正常,你要变色的单元格,设置好条件属性,如果只要一次触发,那就一个按钮,点击事件,写我的js代码,就可以触发条件属性生效
    2022-06-10 16:42 
  • mengqw23 mengqw23(提问者) 回复 snrtuemc 我这个没有按钮呢 就是根据前面单元格的值计算而来的
    2022-06-10 16:44 
最佳回答
0
luojian0323Lv7资深互助
发布于2022-6-10 16:03

条件属性设置字体颜色 

条件为当前单元格为你设置的值

最佳回答
0
ChrisrHLv2见习互助
发布于2022-6-10 16:14(编辑于 2022-6-10 16:38)

条件属性有action时还是可以动态改变,这样不知道是不是你要的结果?

Select ${A} A  ,  ${B} B

image.pngimage.png

image.png

  • mengqw23 mengqw23(提问者) 这样不起作用,因为条件属性在页面初始化的时候就已经执行完成,而我这个单元格有公式值会有变化就办法判断了
    2022-06-10 16:24 
最佳回答
0
996433090@qq.coLv6初级互助
发布于2022-6-11 20:30
如果m列要用公式,建议去掉控件。由于有控件的原因,可能不能及时刷新,或者写js焦点点击其他地方。
  • 5关注人数
  • 1060浏览人数
  • 最后回答于:2022-6-11 20:30
    请选择关闭问题的原因
    确定 取消
    返回顶部