s-HR轻应用配置指导如何给F7字段进行过滤(前端篇)金蝶软件(中国)有限公司2023年3月s-HRCloud产品使用指导金蝶EASV8.0演示账套方案说明前言金蝶s-HRCloud产品使用指导,通过快、准、精准方式解读相关使用,囊括产品相关点如下。使用者:二开人员目标帮助运营维护人员快速解决相关业务功能特性帮助体验者,了解相关功能业务价值帮助二开人员处理相关开发相关接口等指导。s-HRCloud产品使用指导目录第1章背景介绍....................................................................................................................................41.1背景介绍............................................................................................................................................41.2使用者说明........................................................................................................................................4第2章处理步骤/使用说明....................................................................................................................42.1简单的配置几行JS代码即可过滤(常量的过滤)........................................................................42.2需要后端提供FILTER过滤接口以及查询主键QUERY(依据变量来过滤).....................................52.3前端操作如下(依据变量来过滤):............................................................................................52.3.1配置“服务端函数”................................................................................................................52.3.2创建变量....................................................................................................................................62.3.3在数据源加载之前监听,并把变量作为参数传过去............................................................72.3.4给数据源绑定函数....................................................................................................................72.3.5配置F7控件的queryId,以及页面显示字段.........................................................................82.4附录相关............................................................................................................................................84/9s-HRCloud产品使用指导第1章背景介绍1.1背景介绍问题背景描述:表单的F7数据源不满足目前用户需求,想根据单据里面某些变量来控制F7的数据。使用指导背景描述:我要出差、我要加班、我要请假、我要调班、我要补卡、请假确认、出差确认、我要离职轻应用等。解决版本:V8.81.2使用者说明本指导文档解决哪些使用者的问题或业务?现场二开:能简单的通过mbos设计器配置轻应用字段页面。第2章处理步骤/使用说明2.1简单的配置几行js代码即可过滤(常量的过滤)适用于很明确的过滤条件,静态常量的过滤而非变量的过滤。如果需求是常量过滤则建议使用这种简单的方法。mbos官方文档:https://mbos.kdeascloud.com/doc/wiki.html?key=formTutorial5/9s-HRCloud产品使用指导2.2需要后端提供filter过滤接口以及查询主键query(依据变量来过滤)2.3前端操作如下(依据变量来过滤):可参考【我要加班V880】这个轻应用的“加班原因”字段。2.3.1配置“服务端函数”如果该轻应用已有filterF7这个服务端函数,则无需新增配置。若无,则代码可以去其他轻应用复制过来。6/9s-HRCloud产品使用指导2.3.2创建变量7/9s-HRCloud产品使用指导2.3.3在数据源加载之前监听,并把变量作为参数传过去2.3.4给数据源绑定函数2.3.5配置F7控件的queryId,以及页面显示字段主queryId是实体里面表示唯一的字段,一般默认是id无需修改,如果后端设置了其他的主8/9s-HRCloud产品使用指导id则需要修改。2.4附录相关相关联其他业务或解决文档地址1、s-HRV8.8轻应用二开指导(mbos设计器组件使用说明)链接:https://vip.kingdee.com/article/423142398684840960?fromAction=POST_ARTICLE&productLineId=102、mbos官方文档:https://mbos.kdeascloud.com/doc/wiki.html?key=formTutorial9/9