这种我的实现方式是把要求做成一张配置表,都存上上限和下限。存了两个值的我认为是取中间值为正常,只配置下限的我认为是≤下限值,同理上限也是一样。然后填报界面就加一列隐藏的拿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就变红加粗。