选择供应商带出分类(插件废弃)

This commit is contained in:
ptt 2025-05-13 16:27:18 +08:00
parent 6b555b5f1c
commit 28d74c166e
1 changed files with 20 additions and 19 deletions

View File

@ -12,24 +12,25 @@ public class GetSupplierGroupFormPlugin extends AbstractFormPlugin {
@Override @Override
public void propertyChanged(PropertyChangedArgs e) { public void propertyChanged(PropertyChangedArgs e) {
String fieldKey = e.getProperty().getName(); super.propertyChanged(e);
if (StringUtils.equals(fieldKey,"supplier")) { // String fieldKey = e.getProperty().getName();
Object supplier = this.getModel().getValue("supplier"); // if (StringUtils.equals(fieldKey,"supplier")) {
if (supplier!=null){ // Object supplier = this.getModel().getValue("supplier");
DynamicObject supplier1 = (DynamicObject) supplier; // if (supplier!=null){
DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle(supplier1.getPkValue(), "resm_official_supplier"); // DynamicObject supplier1 = (DynamicObject) supplier;
DynamicObjectCollection entry_serviceorg = dynamicObject.getDynamicObjectCollection("entry_serviceorg"); // DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle(supplier1.getPkValue(), "resm_official_supplier");
if (entry_serviceorg!=null) { // DynamicObjectCollection entry_serviceorg = dynamicObject.getDynamicObjectCollection("entry_serviceorg");
DynamicObject dynamicObject1 = entry_serviceorg.get(0); // if (entry_serviceorg!=null) {
DynamicObjectCollection supgroup = dynamicObject1.getDynamicObjectCollection("supgroup"); // DynamicObject dynamicObject1 = entry_serviceorg.get(0);
if (supgroup!=null) { // DynamicObjectCollection supgroup = dynamicObject1.getDynamicObjectCollection("supgroup");
DynamicObject dynamicObject2 = supgroup.get(0); // if (supgroup!=null) {
DynamicObject dynamicObject3 = BusinessDataServiceHelper.loadSingle(dynamicObject2.getString("fbasedataid"), "bd_suppliergrou"); // DynamicObject dynamicObject2 = supgroup.get(0);
this.getModel().setValue("suppliergroup",dynamicObject3); // DynamicObject dynamicObject3 = BusinessDataServiceHelper.loadSingle(dynamicObject2.getString("fbasedataid"), "bd_suppliergrou");
this.getView().updateView("suppliergroup"); // this.getModel().setValue("suppliergroup",dynamicObject3);
} // this.getView().updateView("suppliergroup");
} // }
} // }
} // }
// }
} }
} }