5、购物车页详细

在cartContent里添加2个panel(bootstrap)组件

Model.prototype.subBtnClick = function(event) {
        var row = event.bindingContext.$object;
        if (row.val("fCount") > 0)
            row.val("fCount", row.val("fCount") - 1);
    };

Model.prototype.addBtnClick = function(event) {
        var row = event.bindingContext.$object;
        row.val("fCount", row.val("fCount") + 1);
    };

Model.prototype.orderBtnClick  = function(event) {
        var orderData = this.comp("orderData");
        var userData = this.comp("userData");
        var cartData = this.comp("cartData");

        var me = this;
        var content = "";
        cartData.each(function(options) {
            content = content + options.row.val("fMenuName") + "(" + options.row.val("fCount") + ")";
        });

        orderData.newData({
            index : 0,
            defaultValues : [ {
                "fID" : justep.UUID.createUUID(),
                "fCreateTime" : justep.Date.toString(new Date(), justep.Date.STANDART_FORMAT),
                "fContent" : content,
                "fUserID" : userData.val("fID"),
                "fUserName" : userData.val("fName"),
                "fPhoneNumber" : userData.val("fPhoneNumber"),
                "fAddress" : userData.val("fAddress"),
                "fSum" : this.comp("calcData").val("fSumMoney")
            } ]
        })
        orderData.saveData({
            onSuccess : function() {
                justep.Util.hint("下单成功");
                cartData.clear();
                me.comp("contents").to("orderContent");
            }
        })
    };

    Model.prototype.orderDataSaveCreateParam = function(event) {
        event.param.tables.push(this.comp("userData").toJson(true));

    };

    Model.prototype.orderDataSaveCommit = function(event) {
        this.comp("userData").applyUpdates();
    };
时间: 2024-10-15 23:15:11

5、购物车页详细的相关文章

7、我的页详细

在ownContent里放1个panel(bootstrap)和2个panel 记得添加appVersion_in_server.js define(function(require){ var versionInfo = { androidApp:{ version:"1.1.1", changeLog:"1.应用图标更新了 \n 2.欢迎页更新了", downloadUrl:"http://192.168.43.81:8080/wm/waimai.ap

6、订单页详细

在orderContent里添加一个scrollView组件 Model.prototype.orderContentActive = function(event) { if (this.loadOrder) { this.comp("orderData").clear(); this.comp("orderList").refresh(true); this.loadOrder = false; } };

8、发布页详细

在issueContent里放一个panel(bootstrap) Model.prototype.savebookBnClick = function(event){ var bookData = this.comp("bookData"); var data = this.comp("data"); var userData = this.comp("userData"); var value1 = this.comp("input

二手书城开发步骤

请点击进入 1.二手书城设计 2.搭建页面框架 3.构建bass服务及model 4.淘书页详细 5.购物车页详细 6.订单页详细 7.我的页详细 8.发布页详细

淘宝购物车页面 -- PC端和移动端实战

最近花了半个月的时间,做了一个淘宝购物车页面的demo.当然,为了能够更加深入的学习,不仅仅有PC端的固定宽度的布局,还实现了移动端在media query为768px以下(也就是实现了ipad,iphone 6 plus,iphone6,S5等)的flexbox弹性布局. 还要再说的是,pc端和移动端淘宝购物车页面的bug基本修复完毕,完全适合一个对html,css,css3 ,html5和js有基础,并且熟悉jquery,scss,熟悉json数据交换格式,jquery ajax的人进行学习

ECSHOP商品购买数量增加加减按钮插件(包含购物车商品数量增加减少,自动更新)

ecshop商品页购买数量加减按钮ecshop购物车页加减按钮插件 默认模版为例详细教程: 找到flow.php里的如下代码 elseif ($_REQUEST['step'] == 'update_cart') { if (isset($_POST['goods_number']) && is_array($_POST['goods_number'])) { flow_update_cart($_POST['goods_number']); } show_message($_LANG['

ASP.NET用GridView控件实现购物车功能

1. 将test数据库附加到数据库管理系统中:数据库中的book_info包含下列数据: 2. 新建一个网站,将images文件夹复制到网站中: 3. 在Default.aspx中,通过DataList控件展示数据库中的所有数据,以行为主序,每行3列,单击购买按钮时,将商品的ID和数量保存到HashTable中,并将HashTable放置到Session中. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2

购物车(Shopping cart) —— B2C网站核心产品设计 (二)

购物车是做什么的? 我们先来看一下现实超市中的购物车,一个带四个轱辘的铁筐子,客人推来推去,看到什么东西喜欢,就扔进去,觉得东西差不多了,就推到收银台. 那B2C网站中的购物车又是一个什么东西呢? 从广义上说,购物车在B2C网站里无处不在,当客人进入一个B2C网站时,他就相当于推着购物车开始逛超市了,只是客人暂时看不到购物车,直到进入购物车(Shopping cart page)页面,然后去结算,下单成功.本文讨论的购物车是狭义的购物车,是指客人在点商品页面的“加入购物车”(Add to car

ASP.NET之电子商务系统开发-2(购物车功能)

一.前言 继上次的首页数据列表后,这是第二篇.记录一下购物车这个比较庞大的功能,可能实现的方法跟其他人有点不一样,不过原理都差不多,是将cookie存数据库里面的. 二.开始 首先看一下购物车流程及对应代码. 1.如果购物车为空,就显示   其方法是创建两个大的div层,当你没有购买商品时,就显示这层,里面啥都没有,如果你点击了一个商品加入购物车,就会将这层隐藏,显示存放刚放入购物车商品信息的那一层,其控制方法如下: DataSet ds = bllShopCar.ShopCarQT(Reque