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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 繁华的演绎

[处理中4] wex5外卖案例关于js的问题

[复制链接]

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-1-16 09:51:24 | 显示全部楼层
那你就这么写
001.png
回复 支持 反对

使用道具 举报

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
发表于 2017-1-16 11:26:04 | 显示全部楼层
看看你的字符类型是不是一样的, 如果是int     你的+1   换成  -1+2  试下,我的也一样 改成-1+2 就可以了
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
回复 支持 反对

使用道具 举报

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
发表于 2017-1-16 11:26:40 | 显示全部楼层
或是用 alert(typeof())  显示一下数据类型试一下
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
回复 支持 反对

使用道具 举报

2

主题

11

帖子

19

积分

新手上路

Rank: 1

积分
19
QQ
 楼主| 发表于 2017-1-24 15:08:46 | 显示全部楼层
wish2road 发表于 2017-1-16 11:26
看看你的字符类型是不是一样的, 如果是int     你的+1   换成  -1+2  试下,我的也一样 改成-1+2 就可以了 ...

你好,我的计数类型的确是int,但是我照你的写法试了一下-1+2,但是对我没用啊
你既然已经解决了,麻烦留下你QQ,或者你加我QQ:1426129176   
这个问题困扰了我好久!

这就是-1+2

这就是-1+2
回复 支持 反对

使用道具 举报

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
发表于 2017-1-24 15:28:56 | 显示全部楼层
        Model.prototype.addCartBtnClick = function(event) {
                var row = event.bindingContext.$object; // 获得当前行另:bindingContext()表示绑定上下文
                var rows12 = row.val("caiyuan_caiping_c_id");// 当前行值
                var rows13 = row.val("caiyuan_caiping_c_name"); // 当前行名称
                var rowprice = row.val("caiyuan_caiping_c_price"); // 当前行单价
                var rowsum = rowprice * 1;
                // var rowsum = row.val("caiyuan_gouwuche_num") * rowprice ; // 当前行单价

                // 获得购物车数据表carData中菜品名称caiyuan_gouwuche_name与当前行一样的记录
                // 如果没有记录,就在购物车数据表carData新增一条记录
                var rows = this.comp("carData").find([ "caiyuan_gouwuche_name" ], [ rows13 ]);
                if (rows.length === 0) {
                        var accountData = this.comp("carData");
                        accountData.newData({
                                "defaultValues" : [ {
                                        "caiyuan_gouwuche_id" : rows12,
                                        "caiyuan_gouwuche_name" : rows13,
                                        "caiyuan_gouwuche_num" : 1,
                                        "caiyuan_gouwuche_sum" : rowsum,
                                        "caiyuan_gouwuche_price" : rowprice

                                } ]
                        });
                        accountData.saveData({
                                "onSuccess" : function() {
                                        justep.Util.hint(rows13 + "已加入购物车!");
                                }
                        });
                } else { // 如果有记录,就在购物车数据表carData中的数量增加一
                        rows[0].val("caiyuan_gouwuche_num", rows[0].val("caiyuan_gouwuche_num") - 1 + 2);
                        this.comp("carData").saveData({
                                "onSuccess" : function() {
                                        justep.Util.hint(rows13 + "数量增1为" + rows[0].val("caiyuan_gouwuche_num"));
                                }
                        });
                }

        };
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
回复 支持 反对

使用道具 举报

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
发表于 2017-1-24 15:31:01 | 显示全部楼层
本帖最后由 wish2road 于 2017-1-24 15:33 编辑

数据类型最好用varchar   -1系统就自动转成int了
把你的数据类型改成VARCHAR,试一下

我是全用在BAASDATA中,没有用DATA ,想后续作个人收藏菜单用
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
回复 支持 反对

使用道具 举报

2

主题

11

帖子

19

积分

新手上路

Rank: 1

积分
19
QQ
 楼主| 发表于 2017-1-24 17:10:04 | 显示全部楼层
wish2road 发表于 2017-1-24 15:31
数据类型最好用varchar   -1系统就自动转成int了
把你的数据类型改成VARCHAR,试一下

为何我的里面没有varchar
7.png
回复 支持 反对

使用道具 举报

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
发表于 2017-1-24 18:45:40 | 显示全部楼层
在数据 表里设置
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
回复 支持 反对

使用道具 举报

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
发表于 2017-1-24 18:46:02 | 显示全部楼层
string
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 19:43 , Processed in 0.060356 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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