泛微OA通过明细字段控制流程走向设置

运用背景:泛微OA在设置流程时,流程条件通过表单字段设置条件时发现无法使用明细字段信息,无法直接设置,只能选择主表字段信息。

运用思路:把明细字段转换为主表可选择字段,可以是下拉框,文本 、数字等。本次采用转换为下拉框是否的方式解决。案例如下:

1、业务部门需求:在费用报销时,希望通过明细表的费用项目来设置不同的审批人,选择培训费时,单独增加审批人

2、修改思路:在主表中增加字段,下拉为是和否,通过这个字段判断是否有培训费,费用项目也为下拉选择框

3、填写时,通过js代码轮询明细字段有培训费时,增加的是否包含培训费字段设置为是

js代码如下:

备注:字段field8816为明细表费用项目字段名称,field22637为是否包含培训费字段名称,培训费下拉枚举值为30, detail_1表示明细表1,如果是明细表2则为detail_2

使用的方法为bindDetailFieldChangeEvent绑定费用项目变更时轮询明细表所有行,防止第一次选择错误后变更的情况导致判断错误

测试时可以通过alert方法打印相关字段值信息到浏览器查看

<script>
  jQuery(document).ready(function(){
        WfForm.bindDetailFieldChangeEvent("field8816",function(id,rowIndex,value){
          WfForm.changeFieldValue("field22637", {
             

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OA系统交流

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值