diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/transbillreportnewFormPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/transbillreportnewFormPlugin.java index 4cd0ddb..e7e3dfd 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/transbillreportnewFormPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/transbillreportnewFormPlugin.java @@ -23,6 +23,7 @@ import kd.bos.form.field.BasedataEdit; import kd.bos.orm.query.QFilter; import kd.bos.report.ReportList; import kd.bos.report.ReportShowParameter; +import kd.bos.report.events.CellStyleRule; import kd.bos.report.filter.ReportFilter; import kd.bos.report.plugin.AbstractReportFormPlugin; import kd.bos.servicehelper.BusinessDataServiceHelper; @@ -469,4 +470,16 @@ public class transbillreportnewFormPlugin extends AbstractReportFormPlugin imple } } + + @Override + public void setCellStyleRules(List cellStyleRules) { + super.setCellStyleRules(cellStyleRules); + CellStyleRule cellStyleRule = new CellStyleRule(); + cellStyleRule.setFieldKey("shkd_qmkyye");// 字段标识 + cellStyleRule.setForeColor("#9a4dff");// 前景色 + cellStyleRule.setBackgroundColor("#9a4dff");// 背景色 + cellStyleRule.setDegree(100);// 透明度 + cellStyleRule.setCondition("shkd_qmkyye <> (shkd_qckyye + differenceamount)");// 前置条件,值与表达式计算器一致 + cellStyleRules.add(cellStyleRule); + } }