From 6b555b5f1c70f89d85eec1eff3e112c3a2839c88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=B4=B5=E5=BC=BA?= Date: Tue, 13 May 2025 15:54:02 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E5=A4=8D=E9=9D=A2=E7=A7=AF=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=A1=AB=E5=85=A5=E6=95=B0=E6=8D=AE=E4=BC=9A=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E4=BA=A7=E5=93=81=E5=90=8D=E7=A7=B0bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repc/repmd/formplugin/TotalAssignmentPlugin.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java b/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java index 5f9e7dd..9c467c3 100644 --- a/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java +++ b/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java @@ -143,8 +143,8 @@ public class TotalAssignmentPlugin extends AbstractFormPlugin implements RowClic this.setProductEntryValue(productEntry,collections,id); } //依旧选择该行数据 - EntryGrid entryGrid = this.getControl("productentry"); - entryGrid.selectRows(index); + //EntryGrid entryGrid = this.getControl("productentry"); + //entryGrid.selectRows(index); } break; case BILL_NAME: @@ -294,6 +294,11 @@ public class TotalAssignmentPlugin extends AbstractFormPlugin implements RowClic public void itemClick(ItemClickEvent evt) { super.itemClick(evt); if (StringUtils.equals("qeug_advconbaritemap7", evt.getItemKey())) { + //判断是否保存 + boolean dataChanged = this.getModel().getDataChanged(); + if (dataChanged){ + this.getView().invokeOperation("save"); + } //表单id Object pkValue = this.getModel().getValue("id"); DynamicObjectCollection productEntry = this.getModel().getEntryEntity(PRODUCT_ENTRY);