|
在list中放了几个按钮 加减output中的值,当不上下定位点击的时候 连续上下的加减 会出现: 按下面行的加号 所得到的值 是上面行的output+1
- var row = event.bindingContext.$object;
- var data1=this.comp('data1');
- var a = row.val('NUM');
- if(data1.carlode == null&&data1.getValue('outAdd') == null&&null&&data1.getValue('PlanArrDate') == null){
- alert("请选择单车载重、到货地、到货时间!")
- data1.setValue('NUM',0);
- }else{
- // var a = data1.getValue('NUM');
- if(a>0&&data1.getValue('carlode')!=null){
- a=a-1;
- var ALLlode=data1.getValue('FinalNum')-data1.getValue('carlode');
- if(data1.getValue('NUM')==0&&data1.getValue('carlode')!=null){
- ALLlode=data1.getValue('FinalNum')-data1.getValue('carlode');
- data1.setValue('FinalNum',ALLlode,row);
- }
- else if(data1.getValue('carlode')!=null){
- data1.setValue('FinalNum',ALLlode,row);
- }
- }
- data1.setValue('NUM',a,row);
- var LeaveNum = data1.getValue('PlanNum')-data1.getValue('FinalNum');
- if(LeaveNum>data1.getValue('PlanNum')&&data1.getValue('carlode')!=null){
- data1.setValue('LeaveNum',0,row);
- }
- else if(data1.getValue('carlode')!=null){
- data1.setValue('LeaveNum',LeaveNum,row);
- }
-
- }
复制代码
|
-
|