设备维修确认单工序过滤
This commit is contained in:
parent
dffdba4772
commit
e3c2faf98c
|
|
@ -43,6 +43,10 @@ public class MaintenanceConfirmBillPlugin extends AbstractBillPlugIn implements
|
||||||
if (zcgj_maintenance != null) {
|
if (zcgj_maintenance != null) {
|
||||||
zcgj_maintenance.addBeforeF7SelectListener(this);
|
zcgj_maintenance.addBeforeF7SelectListener(this);
|
||||||
}
|
}
|
||||||
|
BasedataEdit contractprocess = this.getControl("zcgj_pa_process");
|
||||||
|
if(contractprocess != null) {
|
||||||
|
contractprocess.addBeforeF7SelectListener(this);
|
||||||
|
}
|
||||||
EntryGrid control = this.getControl("zcgj_entryentity");
|
EntryGrid control = this.getControl("zcgj_entryentity");
|
||||||
control.addHyperClickListener(this);
|
control.addHyperClickListener(this);
|
||||||
}
|
}
|
||||||
|
|
@ -144,6 +148,17 @@ public class MaintenanceConfirmBillPlugin extends AbstractBillPlugIn implements
|
||||||
this.getView().showErrorNotification("请先填写所属组织!!");
|
this.getView().showErrorNotification("请先填写所属组织!!");
|
||||||
beforeF7SelectEvent.setCancel(true);
|
beforeF7SelectEvent.setCancel(true);
|
||||||
}
|
}
|
||||||
|
}else if(name.equals("zcgj_pa_process")) {
|
||||||
|
Object projectObj = this.getModel().getValue("zcgj_project");
|
||||||
|
if(projectObj instanceof DynamicObject) {
|
||||||
|
DynamicObject project = (DynamicObject) projectObj;
|
||||||
|
QFilter qFilter = new QFilter("project.id", QCP.equals, project.getLong("id"));
|
||||||
|
QFilter treeFilter = new QFilter("number", QCP.equals, project.getString("number"));
|
||||||
|
ListShowParameter showParameter = (ListShowParameter) beforeF7SelectEvent.getFormShowParameter();
|
||||||
|
showParameter.getListFilterParameter().getQFilters().add(qFilter);
|
||||||
|
showParameter.getTreeFilterParameter().getQFilters().add(treeFilter);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue