Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
You can overwrite some things in ReceiptScreenWidget.
1. The get_receipt_render_env function of the ReceiptScreenWidget. This function is used here:
render_receipt: function() {
this.$('.pos-receipt-container').html(QWeb.render('PosTicket', this.get_receipt_render_env()));
},
var CustomReceiptScreenWidget = ReceiptScreenWidget.include({
rand_number_for_ticket: function(){
return 7;
},
get_receipt_render_env: function() {
var order = this.pos.get_order();
var number = 4;//use js to find rand number
return {
widget: this,
pos: this.pos,
order: order,
receipt: order.export_for_printing(),
orderlines: order.get_orderlines(),
paymentlines: order.get_paymentlines(),
random_number: this.rand_number_for_ticket(),
};
},
});
2. Overwrite the xml template.
<t t-extend="ReceiptScreenWidget">
<!--place with jquery the rand number-->
<t t-jquery="some_selector" t-operation="after">//or another operation
<span t-esc="random_number"/>
</t>
</t>
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
3
okt. 23
|
8749 | ||
|
1
sep. 23
|
3309 | ||
|
1
mei 23
|
2252 | ||
|
2
apr. 23
|
2799 | ||
Inherit Element form kanban View
Opgelost
|
|
1
mrt. 23
|
2181 |