s-HR对F7设置默认值方式-二开
场景:对于s-HR的表单,新增数据时候,表单上的F7需要设置默认值,但是视图是不支持配置的
有下面两种方案解决,根据功能情况进行选择,此处以基础资料中选择HR业务组织F7设置默认值为例说明
方式一:后端的handler进行方法重写
com.kingdee.shr.base.syssetting.web.handler.EditHandler.afterCreateNewModel(HttpServletRequest, HttpServletResponse, CoreBaseInfo)
//重写afterCreateNewModel,可以将coreBaseInfo转换成具体的xxxInfo对象赋值 SHRBaseItemInfo model = (SHRBaseItemInfo) coreBaseInfo; HROrgUnitInfo hrOrgUnitInfo = new HROrgUnitInfo(); hrOrgUnitInfo.setId(BOSUuid.read("00000000-0000-0000-0000-000000000000CCE7AED4")); hrOrgUnitInfo.setName("管理单元"); model.setHrOrgUnit(hrOrgUnitInfo); //直接进行put赋值 coreBaseInfo.put("hrOrgUnit", hrOrgUnitInfo);
方式二:前端的js进行F7控件赋值
$('#hrOrgUnit').shrPromptBox('setValue',{id:'00000000-0000-0000-0000-000000000000CCE7AED4',name:'管理单元'});
s-HR对F7设置默认值方式-二开
场景:对于s-HR的表单,新增数据时候,表单上的F7需要设置默认值,但是视图是不支持配置的有下面两种方案解决,根据功能情况进行选择,此处...
点击下载文档
上一篇:BOTP配置多级如果否则条件下一篇:离职字段反写人员信息
本文2024-09-16 23:17:02发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-53566.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章