以从MEM中查找岗位,放到系统详情表单的责任人岗位字段为例。
1、直接创建服务
说明:position、code分别是数据库cfg_member表的岗位、学号字段,postdescr是责任人岗位字段,#currentUser.jobNumber#是责任人工号的获取,要将该值传到数据库中作匹配查询。
代码:
SELECT
`position` as postdescr
FROM `cfg_member`
WHERE 1 = 1 AND `code` = #currentUser.jobNumber#
2、在责任人信息那里加一个隐藏域i,配置页面初始化交互事件。
说明:
操作名称:服务请求;
服务编码:就是上面的查询人员岗位信息的服务编码;
接口参数:左边是数据库中对应工号的字段,右边选择责任人工号值字段
由于我在查询岗位的服务中,将查找的position重新命名为postdescr(跟责任人岗位字段一致)。上面的填充表单配置中,左边的postdescr是数据库传过来的position,右边的postdescr对应的值填充字段(责任人岗位)