I need the basic skeleton to inherit point of sale javascript to add a new button in the POS screen.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- 客戶關係
- e-Commerce
- 會計
- 庫存
- PoS
- Project
- MRP
此問題已被標幟
hello Mina
first write the qweb template
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<template id="assets" inherit_id="point_of_sale.assets">
<xpath expr="." position="inside">
<script type="text/javascript" src="/pos_clear/static/src/js/models.js"></script>
</xpath>
</template>
</data>
</odoo>
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,
});
});
Thank you @jithesh for your answer, it helped me a lot. I think what the code has done is getting the orders and clean it from the POS screen? am I right?
If I would like to extend the POS module to add new order I have the information about it (as a dictionary) what can I do to accomplish this task?
Thank you again
hi, mina
i think you got little bit
it just gettting the order from orderline and and clearing order all orderline in one click
you just learn backbonejs,underscore js,jq you will get the idea
Thanks, a lot Jithesh for your help
Hello Mina,
see this answer this will help you for customization in POS
https://www.odoo.com/forum/help-1/question/odoo10-posticket-add-fields-130193#answer-130233
thank you
相關帖文 | 回覆 | 瀏覽次數 | 活動 | |
---|---|---|---|---|
|
1
12月 24
|
1399 | ||
|
0
12月 24
|
1077 | ||
|
1
1月 21
|
2433 | ||
|
1
3月 17
|
4094 | ||
|
0
2月 17
|
3155 |
See: https://www.youtube.com/watch?v=VuUMvzycXQY&list=PLqRRLx0cl0hpSfSgbUNxokOuCqs-hh5LM