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);