首页 > 其他分享 >泛微OA 明细行默认自增长行号字段

泛微OA 明细行默认自增长行号字段

时间:2022-11-30 18:22:05浏览次数:55  
标签:10 arr xh OA id 行号 value WfForm 泛微

<script>
//序号
const xh_id = WfForm.convertFieldNameToId('xh', "detail_1");
WfForm.registerAction(WfForm.ACTION_ADDROW+"1", function(index){
    //获取当前行号
    const arr = WfForm.getDetailAllRowIndexStr("detail_1").split(",");
    //从10开始每次 + 10
    if(arr.length == 1)
    {
        WfForm.changeFieldValue(xh_id+"_"+index, {value: 10});
    }
    else
    {
        //取到上一个行号的值
        const addValue = WfForm.getFieldValue(xh_id+"_"+ (arr[arr.length - 2]));
        //自增
        WfForm.changeFieldValue(xh_id+"_"+index, {value:  parseInt(addValue, 10) + 10 });
    }
}); 

WfForm.registerAction(WfForm.ACTION_DELROW+"1", function(arg){
    
    const arr = WfForm.getDetailAllRowIndexStr("detail_1").split(",");
    let value = 10;
    //删除时重编序号
    for(var i = 0 ; i < arr.length ; i++)
    {
      WfForm.changeFieldValue(xh_id+"_"+ arr[i], {value: value});
      value += 10;
    }
});
</script>

 

标签:10,arr,xh,OA,id,行号,value,WfForm,泛微
From: https://www.cnblogs.com/zspwf/p/16939330.html

相关文章

  • 用ClassLoader读取配置文件
    packageday2;importorg.junit.Test;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.InputStream;importjava.util.Propert......
  • Upload-labs 18 条件竞争——通关
    访问目标站点,提示如下图所示查看源码思路:上传shell.php.7z图片木马配合解析漏洞进行getshell实验步骤:图片中php一句话木马代码:​​<?phpfputs(fopen('shell2.php','w'),'......
  • 使用appuploader工具如何生成发布证书和描述性文件教程
     之前用AppCan平台开发了一个应用,平台可以同时生成安卓版和苹果版,想着也把这应用上架到AppStore试试,于是找同学借了个苹果开发者账号,但没那么简单,还要用到Mac电脑的钥......
  • Angular 如何修改webpack配置(配置loader)
    1.修改AngularCLIwebpack配置1.1安装@angular-builders/custom-webpacknpminstall-D@angular-builders/custom-webpack1.2新建webpack配置文件extra-webpac......
  • oracle验证安装成功,验证ORACLE是否安装成功 sqlplus:error while loading shared lib
    当大家安装完成Oracle之后测试sqlplus,报了这个错误不要担心只需要新开一个窗口1.用root用户登录2.cd/etc/selinux把selinux改为disabled保存后reboot重启后就可......
  • 当Navicat连接oracle出现oracle library is not loaded
    程都是去​​http://www.oracle.com/technetwork/topics/winx64soft-089540.html​​官网下载文件,但是下了几次按照教程还是失败了,实际上在选择下载版本的时候需要按照自己......
  • 模拟SoapUI发送XML,返回并处理逻辑(Webservice调用)
    importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.Outp......
  • WDA学习(27):RoadMap使用
    1.20UIElement:RoadMap使用本实例测试创建RoadMap;运行结果:点击2,Input显示输入航班Id 点击3,根据input输入,查询航班信息 1.创建Component,View:V_ROADMAP;2.......
  • 蓝牙AppLoader BootLoader升级指南
    一新旧Bootloader的区别在SiliconLabs的GeckoSDKv4.0版本之前,AppLoader是放在Gecko BootLoader和应用程序App之间的一个独立的程序。在GeckoSDKv4.1中,对于2系列......
  • ClassLoader
    ClassLoader:用来加载Class的。负责将Class的字节码形式转换成内存形式的Class对象。字节码可以来自于磁盘文件*.class,也可以是jar包里的*.class,也可以来自远程......