多数据源批量套打示例说明:1、本示例以职位列表界面增加多数据源批量套打为例2、本示例是直接在标准产品改的,涉及到代码修改的,现场请按照二开的方式继承标准JS或者JAVA文件3、非标准功能,涉及到的代码,总部不负责后期维护1、界面增加套打按钮(1)进入职位日常维护列表界面,找到URL(2)管理员登录s-HR,在视图菜单,通过URL搜索职位列表视图,增加扩展视图,添加套打按钮并保存。(按钮名称不变)2、JS进行二次开发扩展,增加两个方法(1)套打模板名称对应的是客户端套打管理下,对应的套打目录(2)套打dataProvider这里固定为:com.kingdee.shr.batchAffair.web.util.PrintHelpBatchDataProvider3、新建动态查询需要一个单行数据源(职位基本信息),多个多行数据源职位基本信息:单行信息,一个职位对应一条数据任职要求:多行信息,一个职位对应多条数据任职资格:多行信息,一个职位对应多条数据职位职责:多行信息,一个职位对应多条数据4、模板设置(1)最外层是一个网格,对应职位基本信息(2)网格行对应数据表,每个数据表对应多行表数据源5、模板数据设置(1)职位基本信息设置为主数据源(2)设置从数据源与主数据源关系6、数据查询配置浏览器输入:http://IP:PORT/shr/dynamic.do?uipk=com.kingdee.eas.hr.emp.app.PrintMetaConfig.list给每个数据源设置对应关系,如:关键字段说明:(1)元数据路径(2)套打配置动态查询名称(3)所选数据过滤条件列表是职位列表,主键是职位的ID,所以要对应数据源上面的职位ID字段,这里查询的别名是id,所以对应填写id7、将该jar包放在s-HR目录\eas\server\lib\sp下面8、重启服务器9、效果如下:模板附件: