How to use custom js functions in odoo Js.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project management
- MRP
This question has been flagged
Hi, to add a function to a new or existing POS odoo component you can use this code: odoo.define('module_name.main_component_name', function(require) {
'use strict';
const PosComponent = require('point_of_sale.PosComponent');
const Registries = require('point_of_sale.Registries');
//for defining a new component
class ComponentName extends PosComponent {
function_name() {
//function definition
}
}
Registries.Component.add(ComponentName);
return ComponentName;
// or for existing components
const ExistingComponent = require('point_of_sale.ExistingComponent');
const ComponentName = ExistingComponent => class extends ExistingComponent {
function_name() {
//function definition
}
};
Registries.Component.extend(ExistingComponent, ComponentName);
return ExistingComponent;
});
Hope it helps