星瀚下级组织值更新携带上级组织原创
820次浏览
编辑于2022年03月22日 11:25:28
分录填写组织后,希望携带上级组织。
public void propertyChanged(PropertyChangedArgs e) { // TODO Auto-generated method stub super.propertyChanged(e); String fieldKey = e.getProperty().getName(); ChangeData cd = e.getChangeSet()[0]; DynamicObject neweorg = (DynamicObject) cd.getNewValue(); switch (fieldKey) { case "nzsw_orgfield1": //下级组织 String bc = neweorg.get("masterid").toString(); Long l = Long.parseLong(bc); Map<Long,Long> orglist = OrgUnitServiceHelper.getDirectSuperiorOrg(OrgViewType.Admin, Collections.singletonList(l)); //赋值上级组织 this.getModel().setValue("nzsw_orgfield", orglist.get(l), cd.getRowIndex()); break; default: break; } }
推荐阅读