起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4635|回复: 2

[处理中3] mobileUI中有批量提交吗?

[复制链接]

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
发表于 2019-1-24 15:07:58 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器:
客户端操作系统: Windows 7 浏览器: 手机/平板X5客户端
justep.Request.beginBatch();
try{


}
catch (e) {
        justep.Request.cancelBatch();
       alert('保存失败');
    }
    justep.Request.endBatch();
在ui端开发中有上面批处理。
在mobileui中使用这个语句后存储过程就保存不了

去掉批处理后就可以保存了但是有报错提示:"Uncaught TypeError: Cannot read property 'userdata' of undefined".
后面是我的程序代码:

justep.Request.beginBatch();
try{

    for ( var i = 0; i <=justep.xbl("bizData3").getCount() ; i++)
    {  
      
        var grid =justep.xbl("grid1").getSelectedRowID();
        var rowid = justep.xbl("bizData3").getID(i);
        var tm=justep.xbl("bizData3").getValue("tm",rowid);
        var scdd=justep.xbl("bizData3").getValue("MoCode",rowid);
        var scddhh=justep.xbl("bizData3").getValue("ddhh",rowid);
        var MoRoutingDId=justep.xbl("bizData3").getValue("MoRoutingDId",rowid);
        var djgs=justep.xbl("bizData3").getValue("djgs",rowid);   
      if (((parseFloat(heges))<=((parseFloat(scsl))*10-parseFloat(ybgs)))&&(grid.indexOf(rowid)>=0))
        {
         
          var actionParam = new justep.Request.ActionParam();
                        
                         actionParam.setString('gongsi','009');
                         actionParam.setFloat('baofeishuliang',0);
                         actionParam.setFloat('liaofeishuliang',0);
                         actionParam.setFloat('gongfeishuliang',0);
                         actionParam.setString('jianyanyuan',zdr1);
                         actionParam.setString('tm',tm);
                         actionParam.setString('lfly','');
                         actionParam.setString('fpyy','');
                         actionParam.setFloat('hys',0);
             justep.Request
                        .sendBizRequest2({
                                dataType : "json",
                                action : "ambhcxcbg",        //修改成查询记录数的acction,该acction在press中引用
                                parameters : actionParam,
                                callback:function(result)
                             {
                                                       }
                                        });
         }
         else
         {
        
          alert('请核对录入数量');
           continue;
         };                              
                     
      }                                    
}
catch (e) {
        justep.Request.cancelBatch();
       alert('保存失败');
    }
    justep.Request.endBatch();

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
 楼主| 发表于 2019-1-24 15:09:59 | 显示全部楼层
请指点。
回复

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-1-24 15:50:49 | 显示全部楼层
deubgger调试看具体执行到什么地方报错的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-27 07:04 , Processed in 0.072097 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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