泛微OA的字段属性SQL语句是系统内置的方法,和正常的SQL语句有些不同。
1、字段属性功能介绍
(1)、位置:后端-流程引擎-路径管理-路径设置-流程-流转设置-表单内容-显示模板-字段属性;
(2)、功能,可以从数据库读取数据(插入SQL操作)、可以字段赋值、可以计算时间字段之间的加减法;
注:字段属性在移动模板上是不能编辑的,只需要在显示模板里面编辑,移动模板会自动生效;
2、字段属性的插入SQL操作
(1)、如果是文本字段,语句为:
doFieldSQL(“SELECT CASE $'
7811
7811
7811$ WHEN 284 THEN 284 ELSE 0 END”) --'是多余的,CSDN会把$识别为特殊字符
注:其中$' 7811 7811 7811$是取值字段A的ID,即如果字段A的值为284,则所设置的文本字段的值为284,否则所设置的文本字段的值为0;
(2)、如果是下拉框字段,语句为:
doFieldSQL(“select CASE WHEN $‘
14382
14382
14382’$ =284 THEN 1 END as a,CASE WHEN $'
14382
14382
14382$ =284 THEN 1 END as b from systemset”) --'是多余的,CSDN会把$识别为特殊字符
注:其中$' 14382 14382 14382$是取值字段B的ID(B需要是文本字段),即如果字段B的值等于284,则所设置的下拉框字段值为1
感谢阅读,点个赞再走吧~