Hi, friends its simple example to start customization with the pos
xml part.............................................
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="assets_backend" name="OrderLine_Clear assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/pos_clear_orderline/static/src/js/pos.js"/>
</xpath>
</template>
</data>
</openerp>
js part.....................................
odoo.define('pos_clear_orderline.pos', function (require) {
"use strict";
var screens = require('point_of_sale.screens');
var OrderLineClear = screens.ActionButtonWidget.extend({
template: 'OrderLineClear',
button_click: function(){
var order = self.pos.get_order();
var lines = jQuery.extend(true, {}, order['orderlines']['models']);
//looping through each line
$.each(lines, function(k, line){
console.log(line);
line.set_quantity('remove');
});
},
});
screens.define_action_button({
'name': 'OrderLine_Clear',
'widget': OrderLineClear,
});
});