报表单元格根据相邻两行数据差值显示不同颜色

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:2

报表单元格根据相邻两行数据差值显示不同颜色

如上图,需要匹配相邻两行单元格的差值跟设置的警报、预警值比较显示不同颜色。目前平台只支持根据同一行内数据设置条件动态改变单元格样式,具体是在插件里重写public void setCellStyleRules(List<CellStyleRule> cellStyleRules)方法,并通过cellstylerule 的setCondition方法设置条件。因此我们可以在报表插件里组装报表内容时,为每个单元格的所需要展示的样式提前计算好,并设置为隐藏,在设置条件的时候用与对应单元格对应的隐藏单元格作为条件去判断即可,但是这种做法有个明显的缺点就是,其一增加了后端逻辑的复杂度,其二就是会返回双倍的数据,所以效率会相应下降,因此需要根据具体情况是否选择这种做法,代码如下:

image.webp



报表单元格根据相邻两行数据差值显示不同颜色

如上图,需要匹配相邻两行单元格的差值跟设置的警报、预警值比较显示不同颜色。目前平台只支持根据同一行内数据设置条件动态改变单元格样式...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息