天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2153|回复: 0

[函数] 根据流程标签更新表单状态【函数-updateStatus (flowStat,statField,statValue)】

[复制链接]
purple 发表于 2011-11-29 10:55:48 | 显示全部楼层 |阅读模式
函数格式:
updateStatus (flowStat,statField,statValue)
函数说明:
flowStat:流程状态
statField:表单状态
statValue: 更新状态
示例:
实现updateStatus (flowStat,statField,statValue)函数的应用
function updateStatus(flowStat,statField,statValue) {
        var application = getApplication();
        var process = new Packages.cn.myapps.core.dynaform.document.ejb.DocumentProcessBean(application);
        var doc = getCurrentDocument();
        var stateLabel = doc.getStateLabel();
        for(var i = 0; i < flowStat.length; i++){
                if(flowStat[i] == stateLabel){
                        doc.removeItem(statField);
                        doc.addStringItem(statField,statValue[i]);
                        process.doUpdate(doc);
                }
        }
}

调用
#include " autosqllib";
updateStatus ("flowStat ", " statField "," statValue");

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 07:26

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表