1、功能背景
主表中有“选择类别”下拉框字段,用户可以根据需求来选择申请类别,一般多个相似流程的申请可以合并成一个,但是为了区分,我们可以通过将标题修改的方式来使整个显示页面更明确。
2、展示效果

 
3、实现方法
注意:系统字段【路径名】是不允许对其进行字段属性设置的。
 由于路径名不允许进行字段属性设置,我们可以新增一个文本类型的字段来充当新的路径名,并且为其设置字段属性,通过添加sql语句来判断是哪种选项类别的流程申请。
 
 路径SQL代码如下:
select case when $main.xxlb$='0' then N'设备类申请' else N'办公物品类申请' end 
标题SQL代码如下:
 select convert(nvarchar(20),'$main.btm$')+'-'+convert(varchar(30),lastname)+'-'+convert(varchar(10),'$main.tbsj$',120) as '1'  from  hrmresource where  id=$main.tbr$
hrmresource(人力资源基本信息表)
| 数据库列名 | 中文名称 | 数据类型 | 长度 | 是否允许空值 | 是否为外键 | 备注 | 
|---|---|---|---|---|---|---|
| companystartdate | 公司开始日期 | char | 10 | 是 | 否 | |
| companyworkyear | 公司年限 | number | (4,2) | 是 | 否 | |
| workstartdate | 工作开始日期 | char | 10 | 是 | 否 | |
| jobcall | 职称 | integer | 是 | 否 | 否 | |
| status | 状态 | integer | 是 | 否 | 否 | 0:试用 1:正式 2:临时 3:试用延期 4:解聘 5:离职 6:退休 7:无效 | 
| accounttype | 帐号类型 | integer | 是 | 否 | 否 | 0或者为空:主账号,1:次账号 | 
| lastname | 名 | varchar2 | 60 | 是 | 否 | |
| sex | 性别 | char | 1 | 是 | 否 | |
| systemlanguage | 系统语言 | integer | 是 | 否 | 否 | |
| 电子邮件 | varchar2 | 480 | 是 | 否 | ||
| jobtitle | 岗位 | integer | 是 | 否 | 否 | |
| departmentid | 所属部门 | integer | 是 | 否 | 否 | |
| subcompanyid1 | 所属分部1 | integer | 是 | 否 | 否 | |
| managerid | 经理 | integer | 是 | 否 | 否 |