diff --git a/main/java/shkd/repc/repe/formplugin/RepeOrderFormPlugin.java b/main/java/shkd/repc/repe/formplugin/RepeOrderFormPlugin.java index ea5d81c..a6e27a0 100644 --- a/main/java/shkd/repc/repe/formplugin/RepeOrderFormPlugin.java +++ b/main/java/shkd/repc/repe/formplugin/RepeOrderFormPlugin.java @@ -128,6 +128,23 @@ public class RepeOrderFormPlugin extends AbstractFormPlugin { } this.getView().updateView("orderformentry"); break; + case "strategicagreement": + DynamicObjectCollection orderformentrys1 = this.getModel().getDataEntity(true).getDynamicObjectCollection("orderformentry"); + for (int i = 0; orderformentrys1!=null&&i < orderformentrys1.size(); i++) { + DynamicObject dynamicObject = orderformentrys1.get(i); + if(dynamicObject.get("material")!=null){ + dynamicObject.set("material",BusinessDataServiceHelper.loadSingle(dynamicObject.get("material.id"), "bd_material")); + dynamicObject.set("qeug_materialnames",dynamicObject.get("material.name")); + dynamicObject.set("qeug_materialtypeid",dynamicObject.get("material.group")); + dynamicObject.set("qeug_importmodel",dynamicObject.get("material.modelnum")); + dynamicObject.set("qeug_importunit",dynamicObject.get("material.baseunit.name")); + dynamicObject.set("qeug_brand",dynamicObject.get("material.qeug_brand")); + dynamicObject.set("qeug_model",dynamicObject.get("material.qeug_model")); + } + } + this.getView().updateView("orderformentry"); + break; + default: break; }