超出要求范围提示字体变红加粗

WorkBook77.rar

image.png

比如说第一行结果内我填入20正常显示,第二行我填入7000,7000这个单元格就会变红加粗显示,该如何实现

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

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

WorkBook77.rar

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

----------更新后的文件-------

0425WorkBook77.rar

你的单位的范围太多了。这个要自己判断了。。。。。。只按你给出的做了一下。。

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

0222.gif

  • LLL LLL(提问者) 实际场景要求内容在H5,结果内容在K5,应该怎么优化这段JS啊
    2023-04-25 17:02 
  • CD20160914 CD20160914 回复 LLL(提问者) 里面的B改成H
    2023-04-25 17:06 
  • LLL LLL(提问者) 回复 CD20160914 报错了
    2023-04-25 17:16 
  • CD20160914 CD20160914 回复 LLL(提问者) 。。。我是按你的附件给你。上面的不会报错。如果报错重新发个帖子我重新帮你改
    2023-04-25 17:16 
  • LLL LLL(提问者) 回复 CD20160914 我重新修改了下附件您看下
    2023-04-25 17:26 
最佳回答
1
FANSHUzwLv5中级互助
发布于2023-4-25 11:08

这种我的实现方式是把要求做成一张配置表,都存上上限和下限。存了两个值的我认为是取中间值为正常,只配置下限的我认为是≤下限值,同理上限也是一样。然后填报界面就加一列隐藏的拿if来判断  就用数据集函数ds.select(),例如if(len(ds1.select(上限,aa='温度'))>0 &&len(ds1.select(下限,aa='温度'))>0,len(ds1.select(上限,aa='温度'))>20 && len(ds1.select(下限,aa='温度'))<20 ,false)。 剩下的看你实际情况,当然这两个上限和下限的字段也可以放在你填报的列中,最后把这几个辅助列隐藏了。然后就是加条件属性,如果辅助列的值为false就变红加粗。

最佳回答
0
龚伟1846Lv3初级互助
发布于2023-4-25 10:59

组件如下位置,设置指标颜色,可以自定义为你需要的条件,加粗不支持单独设置

image.png

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-4-25 11:06

尝试用js搞吧

  • LLL LLL(提问者) 不会写..
    2023-04-25 11:07 
  • 用户k6280494 用户k6280494 回复 LLL(提问者) 不会就放弃,换需求,有点难搞
    2023-04-25 11:08 
  • 用户k6280494 用户k6280494 回复 LLL(提问者) 提交后刷新界面,用条件属性就可以
    2023-04-25 11:09 
  • 用户k6280494 用户k6280494 回复 LLL(提问者) 若是要高了值立即变红就要用js
    2023-04-25 11:10 
最佳回答
0
JL98Lv6中级互助
发布于2023-4-25 11:11(编辑于 2023-5-4 17:30)
  • 6关注人数
  • 626浏览人数
  • 最后回答于:2023-5-4 17:30
    请选择关闭问题的原因
    确定 取消
    返回顶部