找回密码
 立即注册

QQ登录

只需一步,快速开始

lsgf

初级会员

18

主题

54

帖子

214

积分

初级会员

积分
214
lsgf
初级会员   /  发表于:2022-5-26 14:19  /   查看:1991  /  回复:4
1金币
多选下拉框值大于 一(1,2,3)时,正常
当只有一个时就有问题了。考虑可能是两种情况:
1.活字格自动将仅有一个值的数组转换成字符串了。
2.js命令未完成,程序就继续运行到下个命令了(循环命令)
需求是将多选框的值,新添到表格中。不知道哪个大佬有什么更好的办法,或者能把网页卡死的问题解决(看任务管理器,网页cup占用到100%了)


js命令如下:
function toList(str) {
        if (str != null) {
            if (str.lastIndexOf(',') == str.length - 1) {
                str = str.slice(0, str.length - 1).split(',');
            } else {
                str = str.split(',');
            }
            return str;
        } else {
            return null;
        }

    }
    var storeList= Forguncy.Page.getCell("storeIDs").getValue();
    var pCList= Forguncy.Page.getCell("planeCateIDs").getValue();

    console.log(storeList)
    console.log(pCList)

    storeList=toList(storeList);
    pCList=toList(pCList);


    console.log(storeList)
    console.log(pCList)



    Forguncy.CommandHelper.setVariableValue("storeIDList", storeList)
    Forguncy.CommandHelper.setVariableValue("planeCateIDList", pCList)


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

感谢各位大佬的支持~ 您好,代码这块儿我们也不太擅长,不过活字格是低代码平台哈,这里直接使用拆分值并加到表格插件就可以了哈 给您做了一个demo,您可以参考参考

4 个回复

正序浏览
Lobjey悬赏达人认证
初级会员   /  发表于:2022-5-26 15:51:44
4#
lsgf 发表于 2022-5-26 14:58
demo 我本来也想写个上传的,但写完发现并不能复现我的问题,这个之前我别的帖子也遇到过问过,可能是下 ...

好的,那看下其他大佬有没有什么更好的方法
回复 使用道具 举报
lsgf
初级会员   /  发表于:2022-5-26 14:58:29
3#
Lobjey 发表于 2022-5-26 14:50
这是我写的一个Demo,用JS添加的,你可以看下,如果可以的话,可以发个你的Demo,看下是什么问题

demo 我本来也想写个上传的,但写完发现并不能复现我的问题,这个之前我别的帖子也遇到过问过,可能是下拉框的值来自于数据库,然后还有显示值,实际值之类的,造成命令没有按顺序执行,而是异步执行了(主要是js命令),你的demo我看了,用js直接添加新行是个很棒的思路,我试下看能不能解决;我发现一般都是js命令和活字格的命令混用时,容易出现问题
回复 使用道具 举报
Lobjey悬赏达人认证
初级会员   /  发表于:2022-5-26 14:50:52
2#
这是我写的一个Demo,用JS添加的,你可以看下,如果可以的话,可以发个你的Demo,看下是什么问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-5-26 14:19:47
来自 5#
感谢各位大佬的支持~
您好,代码这块儿我们也不太擅长,不过活字格是低代码平台哈,这里直接使用拆分值并加到表格插件就可以了哈

给您做了一个demo,您可以参考参考

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部