星瀚下级组织值更新携带上级组织原创
金蝶云社区-阿伟仔
阿伟仔
0人赞赏了该文章 775次浏览 未经作者许可,禁止转载编辑于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;
		}
		
		
	}


赞 0