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

QQ登录

只需一步,快速开始

查看: 4412|回复: 5

[处理中3] 页面报错?

[复制链接]

159

主题

275

帖子

615

积分

高级会员

Rank: 4

积分
615
QQ
发表于 2019-4-26 14:16:01 | 显示全部楼层 |阅读模式
Maximum  call stack size exceeded  是啥意思啊

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2019-4-26 14:44:40 | 显示全部楼层
应该是死循环了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

159

主题

275

帖子

615

积分

高级会员

Rank: 4

积分
615
QQ
 楼主| 发表于 2019-4-26 15:26:01 | 显示全部楼层

以下为自己的代码,想实现的功能就是  通过添加物品数量,自动计算物品的金额,如果领用的数量大于库存的数量要弹出窗口提示,、
但是现在,如果领用的数量大于了库存数量,那么就会卡死,你说的死循环,我下面的代码该如何修改??       


Model.prototype.detailDataValueChanged = function(event){
        debugger;
                var detail = this.comp("detailData");
                var sl = this.comp("detailData").getValue("SL");// 领用数量
                var sl2 = this.comp("bizData1").getValue("SL");// 库存数量
               
                                // 之前内容
                if(sl!=undefined && sl!=""){
                        if(parseInt(sl) > parseInt(sl2)){// 领用数量大于库存数量,进行弹框提示
                                this.comp("input14").clear();
                                this.comp("messageDialog1").show({
                                        "message":"该物品库存不足,请重新输入"
                                });       
                }else{// 如果 ,领用数量小于等于库存数量,那么根据物品的名称,去查询物品的单价
               
                                var mc=this.comp("detailData").val("MC");
                                if(mc != undefined && mc != ""){
                                        var param = new biz.Request.ActionParam();
                                        param.setString('MC', mc);
                                        biz.Request.sendBizRequest({
                                                "context" : this.getContext(),
                                                "action" : "getJDYPCGJBWPB",
                                                "parameters" : param,
                                                "callback" : function(data) {
                                                        data.ignoreError = false;
                                                        if (data.state) {
                                                                detail.setValue("DW", data.response.DW);//物品的单位
                                                                detail.setValue("MCID", data.response.MCID);// 物品的ID
                                                                detail.setValue("danjia", data.response.danjia);// 物品的单价
                                                        } else {
                                                        }
                                                }
                                        });       
                                }       
                                // 添加计算金额内容
                                var yjdj=this.comp("detailData").val("danjia");
                                if(yjdj != undefined && yjdj != ""){
                                        if(sl != undefined && sl != ""){
                                                var jine = parseInt(yjdj)*parseInt(sl);// 单价 乘以 数量
                                                detail.setValue("jine", jine);
                                        }
                                }
                        }
                }
        };




页面卡死了.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2019-4-26 15:43:10 | 显示全部楼层
那你应该判断是哪个关系的值改变了去执行对应的代码

或者在data的onValueChange事件中看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

159

主题

275

帖子

615

积分

高级会员

Rank: 4

积分
615
QQ
 楼主| 发表于 2019-4-26 17:22:57 | 显示全部楼层
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2019-4-26 17:37:42 | 显示全部楼层
不同的问题需求不一样的,自己加一个改变列的判断看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 00:04 , Processed in 0.062356 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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