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

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

[已解决] 一个视图选择 可以多选,确定后可以在下方编辑使用地点、设备名称等字段

[复制链接]
lillian828 发表于 2022-8-10 14:51:53 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.0- sp1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:

Q:
这个IP申请模块,上方有一些字段,然后下方是一个视图选择 可以多选,确定后可以在下方编辑使用地点、设备名称等字段

1.png

视图选择框选中的内容出现在这里
2.png


A:
参考示例

(function(){
        var process = getDocumentProcess();                                             
        var formProcess = getFormProcess();//申明表单业务处理类                                             
        var form = formProcess.doViewByFormName("测试包含元素",getApplication()); //子表表单名称
        var webuser = getWebUser();               
        var sid = getParameter("_selects");
        var parentid =getCurrentDocument().getId();         
        var arr = splitText(sid, ";");               
        for (var i=0;i<arr.length;i++){   
                        println("arr.length-------->"+arr.length);   
                        var fd=findDocument(arr);                 
                        var fd=findDocument(arr);                 
            var Tsone = fd.getItemValueAsString("名称1"); //表单字段名称
            var Tstwo = fd.getItemValueAsString("名称2");
            var Tsthree = fd.getItemValueAsString("名称3");
                                          
                        var doc = process.doNew(form,webuser,createParamsTable());//创建记录               
                        doc.findItem("文本1").setValue(Tsone);
            doc.findItem("文本2").setValue(Tstwo);
            doc.findItem("文本3").setValue(Tsthree);
                        println("arr.length111");
                        doc.setParent(parentid)      
                        doc.setIstmp(false);      
                        process.doCreate(doc);                        
                }
})();


本版积分规则

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

GMT+8, 2026-8-12 17:34

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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