diff --git a/main/java/shkd/repc/recon/formplugin/PayreqProjectFormPlugin.java b/main/java/shkd/repc/recon/formplugin/PayreqProjectFormPlugin.java index 5c5f7c3..defd856 100644 --- a/main/java/shkd/repc/recon/formplugin/PayreqProjectFormPlugin.java +++ b/main/java/shkd/repc/recon/formplugin/PayreqProjectFormPlugin.java @@ -12,8 +12,9 @@ import java.util.EventObject; public class PayreqProjectFormPlugin extends AbstractBillPlugIn { @Override - public void afterBindData(EventObject e) { - super.afterBindData(e); + public void afterCreateNewData(EventObject e) { + super.afterCreateNewData(e); + //根据组织携带项目 updateRenovationProject(); } @@ -30,14 +31,10 @@ public class PayreqProjectFormPlugin extends AbstractBillPlugIn { private void updateRenovationProject() { DynamicObject org = (DynamicObject) this.getModel().getValue("org"); - + DynamicObject project =(DynamicObject) this.getModel().getValue("project"); // 只有在需求组织不为空的情况下才进行查询 if (org != null) { setRenovationProjectByOrg(org); - } else { - // 组织为空,清空项目 - this.getModel().setValue("project", null); - this.getView().updateView("project"); } }