【jeecg-boot项目开发crm】:day07JeecgBoot-零基础入门视频-05Online表单子表JS增强写法【p4】

解决:单品总价的计算

在这里插入图片描述

  • 会使用到JS增强【针对行级的JS增强
1. 首先复制代码

默认的代码:

a_sub_kua_onlChange(){
    return {
        school(){
            let id = event.row.id
            let value = event.value
            let targrt = event.target
            let columnKey = event.column.key
            getAction('/test/jeecgDemo/getNote',{school:value}).then(res=>{
                let otherValues = {'note':res}
                that.triggleChangeValues(otherValues,id,targrt)
            })
        }
    }
}

修改过程:

  • 注:onlChange()是自己定义好的标准
  • 我们针对ces_order_goods订单商品控制,所以要将命名进行修改【表名+’_onlChange’】
  • 我们要对price,num,zong_price字段进行处理
  • 这里字段名改为num,当num字段内容改变的时候会触发num方法

修改后:

ces_order_goods_onlChange(){
    return {
        num(){
           
            let id = event.row.id
            let num = event.row.num
            let price = event.row.price

            let targrt = event.target
            
            let nval = price*num
            console.log('row',event.row);
            console.log('num',num);
            console.log('that',that);
            let otherValues = {'zong_price': nval}
              
            that.triggleChangeValues(otherValues,id,targrt)
   

        }
    }
}
  • console.log的内容可以执行后按f12中的console中进行查看
2. 在JS增强中代码

在这里插入图片描述
在这里插入图片描述

  • list:是针对列表的
  • form:是针对表单的【这里用这个】

在这里插入图片描述

3. 【商城订单表】单品总价的计算——功能演示

在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂野小白兔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值