bootstrap-table 通过input 输入的值来计算总价 5

需要在表格中体现输入了单价和数量后直接显示总价... 需要在表格中体现输入了单价和数量后 直接显示总价 展开
 我来答
百度网友0df1ab6
2018-01-12 · TA获得超过147个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:106万
展开全部

你可以在 单价列和数量列监听方法。在方法中计算值,然后设置row['fltotal']值就行。

提供下思路,如: 单价列。加上属性:events:operatorPrice,然后,其中operatorPrice是对象直接量。在表格初始化之前定义就好。如:

var operatorObj = { 
    "change .price":function (e,value,row,index) { //单价列,注意通过样式.price监听
         //e.stopPropagation();
         var price = value || 0;//单价
         var nums = row["flnum"] || 0;  //数量
         row['fltotal'] =  price * nums ;   
     },
  "change .num":function (e,value,row,index) {//单价列,注意通过样式.num(列中input的样式)监听
    //e.stopPropagation();    
       var nums = value || 0;//数量
         var price = row["flprice"] || 0;  //单价
         row['fltotal'] =  price * nums ;       
   }
    
 }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式