From 703422f08ef0bb30950aa6b424b1ead6eb4f7d63 Mon Sep 17 00:00:00 2001 From: csx <1981897232@qq.com> Date: Wed, 14 Jan 2026 16:31:04 +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/01/09=2017?= =?UTF-8?q?=EF=BC=9A30=20=E5=86=85=E5=AE=B9:=E6=8E=A8=E9=80=81=E5=85=B1?= =?UTF-8?q?=E4=BA=AB=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../report/InterestBearingFromListPlugin.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/InterestBearingFromListPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/InterestBearingFromListPlugin.java index 130ab92..d75a972 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/InterestBearingFromListPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/InterestBearingFromListPlugin.java @@ -55,7 +55,8 @@ public class InterestBearingFromListPlugin extends AbstractReportFormPlugin impl @Override public void propertyChanged(PropertyChangedArgs e) { super.propertyChanged(e); - if(e.getProperty().getName().equals("shkd_datasel")){ //是否是修改下拉框数据 + String name = e.getProperty().getName(); + if(name.equals("shkd_datasel")){ //是否是修改下拉框数据 if (e.getChangeSet()[0].getNewValue() != null) { // this.getView().getModel().setValue("shkd_bizdate", this.getModel().getValue("shkd_bizdate")); //日期 // this.getView().getModel().setValue("shkd_amtunit", this.getModel().getValue("shkd_amtunit")); //金额单位 @@ -83,6 +84,16 @@ public class InterestBearingFromListPlugin extends AbstractReportFormPlugin impl ReportFilter filter = this.getView().getControl("reportfilterap");//调用页面的自动查询 filter.search(); } + } else if ("shkd_rzpz".equals(name)){ + DynamicObjectCollection newValue = (DynamicObjectCollection) e.getChangeSet()[0].getNewValue(); + DynamicObjectCollection oldValue = (DynamicObjectCollection) e.getChangeSet()[0].getOldValue(); + if (newValue==null){ + this.getModel().setValue("shkd_finproduct",null); + }else { + if (!newValue.equals(oldValue)){ + this.getModel().setValue("shkd_finproduct",null); + } + } } } @@ -270,7 +281,7 @@ public class InterestBearingFromListPlugin extends AbstractReportFormPlugin impl public void beforeF7Select(BeforeF7SelectEvent e) { String key = e.getProperty().getName(); if ("shkd_finproduct".equals(key)){ - + Object shkd_rzpz = this.getView().getModel().getValue("shkd_rzpz"); } } }