|
@@ -140,24 +140,24 @@ public class CostAllocationEditPlugin extends AbstractListPlugin implements Plug
|
|
|
this.getView().showForm(ShowParameter);
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public void propertyChanged(PropertyChangedArgs e) {
|
|
|
- super.beforePropertyChanged(e);
|
|
|
- String name = e.getProperty().getName();//获取字段标识
|
|
|
- if ("nckd_textfield2".equals(name)) {
|
|
|
- ChangeData[] changeSet = e.getChangeSet();//获取值
|
|
|
- for (ChangeData changeData : changeSet) {
|
|
|
- int rowIndex = changeData.getRowIndex();
|
|
|
- Object newValue = changeData.getNewValue();
|
|
|
- Object oldValue = changeData.getOldValue();
|
|
|
- String nckdTextfield2 = this.getModel().getValue("nckd_textfield2", rowIndex).toString();
|
|
|
- QFilter nckd_orgamountFilter = new QFilter("im_purinbill.billentry.lotnumber", QCP.equals,nckdTextfield2);
|
|
|
- //组织实体
|
|
|
- DynamicObject im_purinbill = BusinessDataServiceHelper.loadSingle("im_purinbill","id,billentry.price",new QFilter[] {nckd_orgamountFilter});
|
|
|
- BigDecimal price = im_purinbill.getBigDecimal("price");
|
|
|
- this.getModel().setValue("nckd_pricefield1", price, rowIndex);
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+// @Override
|
|
|
+// public void propertyChanged(PropertyChangedArgs e) {
|
|
|
+// super.beforePropertyChanged(e);
|
|
|
+// String name = e.getProperty().getName();//获取字段标识
|
|
|
+// if ("nckd_textfield2".equals(name)) {
|
|
|
+// ChangeData[] changeSet = e.getChangeSet();//获取值
|
|
|
+// for (ChangeData changeData : changeSet) {
|
|
|
+// int rowIndex = changeData.getRowIndex();
|
|
|
+// Object newValue = changeData.getNewValue();
|
|
|
+// Object oldValue = changeData.getOldValue();
|
|
|
+// String nckdTextfield2 = this.getModel().getValue("nckd_textfield2", rowIndex).toString();
|
|
|
+// QFilter nckd_orgamountFilter = new QFilter("im_purinbill.billentry.lotnumber", QCP.equals,nckdTextfield2);
|
|
|
+// //组织实体
|
|
|
+// DynamicObject im_purinbill = BusinessDataServiceHelper.loadSingle("im_purinbill","id,billentry.price",new QFilter[] {nckd_orgamountFilter});
|
|
|
+// BigDecimal price = im_purinbill.getBigDecimal("price");
|
|
|
+// this.getModel().setValue("nckd_pricefield1", price, rowIndex);
|
|
|
+//
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
}
|