二开-自定义F7并实现数据过滤
系统中已有的标准查询有时候不能满足二次开发的业务需求,故需要新建查询方法,并实现数据过滤。在此做下笔记,供日后参考。如有问题,欢迎指正。
业务说明:新建出差评价单,对出差单进行评价。但是出差单是多分录,业务要求是根据每个出差单分录做评价,所以在选择出差单时,需要根据出差单分录关联出差单,来展出差单。故自己编写查询条件,配置F7,并实现数据过滤。
新建查询
在如下图所示的“业务数据源”右键,点击“新增业务数据源”,设置包路径,名称要取英文且首字母大写,别名适用中文即可。点击下一步,设置实体对象,这里的实体对象就是以哪个表为基础表,然后进行表关联查询。这里有个小技巧,若有多个重名的实体,可以根据“元数据PK”进行唯一性确认,如下图:
选择好实体后,进行表关联,关联时选择关联的属性。
在字段处,设置要查询的字段:
设置具体要排序的字段名,并设置升序还是降序。
创建查询F7
绑定上一步查询的query,注意此处name要与上一步的“字段”名一致。
绑定对象
uipk上绑定上一步F7的uipk。displayFormat来设置选择后回显的字段对应值。
F7数据过滤
需要根据用户选择的组织,来过滤出差单,所以组织处的js写了监听事件:
handler里具体实现:
到此,自定义F7并实现过滤,就设置成功了。如有疑问,欢迎一起交流。
二开-自定义F7并实现数据过滤
系统中已有的标准查询有时候不能满足二次开发的业务需求,故需要新建查询方法,并实现数据过滤。在此做下笔记,供日后参考。如有问题,欢迎...
点击下载文档
上一篇:中控ID200身份证读卡器配置说明下一篇:二开-一些js的操作
本文2024-09-16 23:49:00发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56989.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章