1.外销合同填写港口给起运港英文名称赋值

(cherry picked from commit 7a82912901)
This commit is contained in:
ljw 2024-11-04 11:50:14 +08:00
parent 7a82912901
commit 54e88cbae3

View File

@ -442,11 +442,21 @@ public class SalesOrderEdit extends AbstractBillPlugIn implements Plugin, Before
String yemNamecn = value1.getString("yem_namecn");
this.getModel().setValue("yem_departure",yemNamecn,rowIndex);
}
break;
case"yem_shipportsename":
extracted(model,rowIndex);
break;
default:
break;
}
}
private void extracted(IDataModel model,int row) {
Object yemShipportsename = this.getModel().getValue("yem_shipportsename");
model.setValue("yem_departure",yemShipportsename,row);
}
/**
* 方数携带
*/
@ -454,8 +464,8 @@ public class SalesOrderEdit extends AbstractBillPlugIn implements Plugin, Before
ChangeData changeData = e.getChangeSet()[0];
int rowIndex = changeData.getRowIndex();
Object newValue = changeData.getNewValue();
if (newValue!=null) {
DynamicObject newValues =(DynamicObject) newValue;
if (newValue != null) {
DynamicObject newValues = (DynamicObject) newValue;
DynamicObject yemProducts = newValues.getDynamicObject("yem_products");
if (yemProducts != null) {
String selectfield = DynamicObjectUtil.getSelectfields("yem_bd_productstree", false);