此人很懒,什么也没有留下

发帖数 5粉丝 1
    4983543@QQ.COM玄铁一
    2020-3-2 10:25:46 发布在问答
    【常用脚本】 填报组件在EXCEL上传模式下,无法使用脚本控制
    在使用填报组件时,界面加入了提交按钮,以下脚本
    var rowsAdded = fgrid.rows(ADDED);
    在使用组件的插入一行的功能后录入的数据,用脚本可以获取到。但如果使用导入数据功能,通过EXCEL上传数据,则点提交按钮时,无法获取到数据,即“rowsAdded”始终为null
    5811
    9
    精彩评论9
    刘力群青铜三
    发表于 2020-3-2 12:26:37 显示全部楼层
    脚本更改为填报参数1.commit 试一下,参照这个链接 http://club.yonghongtech.com/for ... =%E5%A1%AB%E6%8A%A5
    回复

    使用道具 2#

    4983543@QQ.COM玄铁一
    发表于 2020-3-2 13:36:26 显示全部楼层
    我的核心需求,是对EXCEL上载的数据先过滤再INSERT,也就是有些不需要INSERT,所以用脚本,如果用commit就无法过滤了
    回复

    使用道具 3#

    刘力群青铜三
    发表于 2020-3-2 14:11:01 显示全部楼层
    4983543@QQ.COM 发表于 2020-3-2 13:36
    我的核心需求,是对EXCEL上载的数据先过滤再INSERT,也就是有些不需要INSERT,所以用脚本,如果用commit就 ...

    能否发一下您的脚本截图看看
    回复

    使用道具 4#

    4983543@QQ.COM玄铁一
    发表于 2020-3-2 14:23:01 显示全部楼层
       var rowsAdded = fgrid.rows(ADDED); // 插入数据行
       if(rowsAdded != null){
             var pstmt = conn.prepareStatement("INSERT INTO aaa (`Date`, `Company`) VALUES(?, ?)");
             for(var i = 0; i < rowsAdded.length; i++) {
               debug(formatDate(rowsAdded[i][0],'yyyy-MM-dd')>=formatDate(now(),'yyyy-MM-dd'));
               if(formatDate(rowsAdded[i][0],'yyyy-MM-dd')>=formatDate(now(),'yyyy-MM-dd')){
                  pstmt.setString(1, rowsAdded[i][0]);
                  pstmt.executeUpdate();
                  conn.commit();
               }
          }
      }
    回复

    使用道具 5#

    刘力群青铜三
    发表于 2020-3-2 17:23:09 显示全部楼层
    暂时不支持获取excel上传的数据的
    回复

    使用道具 6#

    4983543@QQ.COM玄铁一
    发表于 2020-3-2 17:24:35 显示全部楼层
    刘力群 发表于 2020-3-2 17:23
    暂时不支持获取excel上传的数据的

    那我这个需求,有什么建议吗?也就是在不改变用户行为的情况下,对用户上传的数据筛选后再插入数据库
    回复

    使用道具 7#

    刘力群青铜三
    发表于 2020-3-3 18:17:14 显示全部楼层
    4983543@QQ.COM 发表于 2020-3-2 17:24
    那我这个需求,有什么建议吗?也就是在不改变用户行为的情况下,对用户上传的数据筛选后再插入数据库 ...

    用户是点击哪里上传的excel数据呢,创建数据集那里吗?上传之后数据会在哪里出现,需要在什么位置过滤筛选呢
    回复

    使用道具 8#

    4983543@QQ.COM玄铁一
    发表于 2020-3-10 15:35:59 显示全部楼层
    不是的,就是填报组件的表格右上角的上传EXCEL
    回复

    使用道具 9#

    发表于 2020-3-10 18:25:36 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 10#

    高级模式
    您需要登录后才可以回帖 登录 | 免费注册

    • 官方微信

      欢迎关注永洪服务号!收费为0,价值无限

      扫码关注
    • 新浪微博

      让每位用户轻松挖掘数据价值!

      访问新浪微博
    • 智能客服
    100W

    用户等你来哦

    Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
    返回顶部