From 737cebed6ce739b9dd69bf9c75e9296285f8c8ab Mon Sep 17 00:00:00 2001 From: chenshaoxin <1981897232@qq.com> Date: Mon, 28 Apr 2025 16:04:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BA=BA=EF=BC=9A=E9=99=88?= =?UTF-8?q?=E7=BB=8D=E9=91=AB=20=E6=97=A5=E6=9C=9F=EF=BC=9A2025/4/23=2016?= =?UTF-8?q?=EF=BC=9A30=20=E5=86=85=E5=AE=B9:=E4=B8=8A=E5=88=92=E4=B8=8B?= =?UTF-8?q?=E6=8B=A8=EF=BC=88new=EF=BC=89=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/report/transbillreportnewFormPlugin.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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); + } }