Model.prototype.addCartButtonClick = function(event){ var row = event.bindingContext.$object; var rows = this.comp("cartData").find(["fMenuId"], [row.getID()]); if( rows.length == 0 ){ this.comp("cartData").newData({ defaultValues:[{ "fMenuId": row.getID(), "fName":row.val("fName"), "fPrice":row.val("fPrice"), "fCount":1 }] }); } else{ rows[0].val("fCount", rows[0].val("fCount")+1); } }; Model.prototype.addbtnClick = function(event){ var row = event.bindingContext.$object; row.val("fCount", row.val("fCount")+1); }; Model.prototype.subbtnClick = function(event){ var row = event.bindingContext.$object; if( row.val("fCount")>0 ) row.val("fCount", row.val("fCount")-1); }; |
|