流转到下一个流程,页面数据部分丢失。
这个丢失的数据,在第一个流程里面可以自动获取到,获取的方法是使用数据集获取到的,数据集的SQL语句为:
SELECT s.district_code, s.area_code, s.sub_area_code, ho.district_name Area_Name, s.USERID, s.USERNAME, UE.DEPT_NO, DT.DEPT_NAME, s.JOB_NO, J.JOB_NAME
FROM SYS_USER s LEFT JOIN USER_EXTEND UE on UE.USERID = s.USERID LEFT JOIN DEPARTMENTS DT on DT.DEPT_NO = UE.DEPT_NO LEFT JOIN JOBS J on s.JOB_NO = J.JOB_NO LEFT JOIN OFFICE HO on s.area_code = HO.DISTRICT_NO
WHERE s.STATUS = 1 and S.USERID = &[Biz:\SYSTEM\ORGPARAMS.PARAMGROUP\OperatorID.Param]
其中Area_Name,Dept_Name,Job_Name是显示名,Area_Code,Dept_No,Job_No是填充值,是通过设定数据库的查找和填充属性完成的 。
到下一个流程,发现Area_Name,Dept_Name,Job_Name在界面上都没有显示,但查看数据库,发现Area_Code,Dept_No,Job_No已经写入Database了。 |