项目建立进入页面默认标签合计
This commit is contained in:
parent
7b13ecca55
commit
acb73791df
|
@ -26,6 +26,7 @@ import kd.bos.form.control.events.RowClickEvent;
|
||||||
import kd.bos.form.control.events.RowClickEventListener;
|
import kd.bos.form.control.events.RowClickEventListener;
|
||||||
import kd.bos.form.events.ClientCallBackEvent;
|
import kd.bos.form.events.ClientCallBackEvent;
|
||||||
import kd.bos.form.plugin.AbstractFormPlugin;
|
import kd.bos.form.plugin.AbstractFormPlugin;
|
||||||
|
import kd.bos.form.plugin.IFormPlugin;
|
||||||
import kd.bos.form.plugin.importentry.resolving.ImportEntryData;
|
import kd.bos.form.plugin.importentry.resolving.ImportEntryData;
|
||||||
import kd.bos.orm.query.QCP;
|
import kd.bos.orm.query.QCP;
|
||||||
import kd.bos.orm.query.QFilter;
|
import kd.bos.orm.query.QFilter;
|
||||||
|
@ -86,6 +87,26 @@ public class TotalAssignmentPlugin extends AbstractFormPlugin implements RowClic
|
||||||
String name = e.getName();
|
String name = e.getName();
|
||||||
if ("auto_save".equals(name)) {
|
if ("auto_save".equals(name)) {
|
||||||
this.getView().invokeOperation("save");
|
this.getView().invokeOperation("save");
|
||||||
|
}else if ("defaultLabel".equals(name)){
|
||||||
|
DynamicObjectCollection productEntry = this.getModel().getEntryEntity(PRODUCT_ENTRY);
|
||||||
|
if (null != productEntry && productEntry.size() != 0) {
|
||||||
|
DynamicObjectCollection areaEntry = new DynamicObjectCollection();
|
||||||
|
DynamicObject productObj = productEntry.get(0);
|
||||||
|
if (null!=productObj){
|
||||||
|
DynamicObjectCollection collection = productObj.getDynamicObjectCollection(SUB_ENTRY);
|
||||||
|
if (null!=collection&&collection.size()!=0){
|
||||||
|
areaEntry.addAll(collection);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
publicAmountLabel = (Label) this.getControl("qeug_publicamount");
|
||||||
|
watertightAmountLabel = (Label) this.getControl("qeug_watertightamount");
|
||||||
|
hardcoverAmountLabel = (Label) this.getControl("qeug_hardcoveramount");
|
||||||
|
if (areaEntry.size()!=0) {
|
||||||
|
onlyCalculateArea(areaEntry);
|
||||||
|
}
|
||||||
|
this.getView().updateView(SUB_ENTRY);
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -257,6 +278,7 @@ public class TotalAssignmentPlugin extends AbstractFormPlugin implements RowClic
|
||||||
}
|
}
|
||||||
this.getView().addClientCallBack("auto_save", 0);
|
this.getView().addClientCallBack("auto_save", 0);
|
||||||
}
|
}
|
||||||
|
this.getView().addClientCallBack("defaultLabel",1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue