Need to override the base function
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Kirjanpito
- Varastointi
- PoS
- Project
- MRP
Tämä kysymys on merkitty
Here is the syntax for inheritance of js in odoo15
odoo.define("js_demo.DemoJs",function(require){ // odoo.define("ModuleName.FileName/DesiredName",function(require)
"use.strict";
const PosComponent = require('point_of_sale.PosComponent');
const { _t } = require('web.core');
const { getDataURLFromFile } = require('web.utils');
const Registries = require("point_of_sale.Registries");
var ClientDetailsEdit = require("point_of_sale.ClientDetailsEdit"); //var VaraibleName1 = require("InheritModuleName.InheritClassName");
// VaraibleName1 same as InheritClassName
var ClientDetailsEditInherit = (ClientDetailsEdit) => //var VaraibleName2 = (VaraibleName1) =>Arrow function
class extends ClientDetailsEdit { //class extends InheritClassName
savesChanges() { //BaseFunctionToInherit()
let processedChanges = {};
for (let [key, value] of Object.entries(this.changes)) {
if (this.intFields.includes(key)) {
processedChanges[key] = parseInt(value) || false;
} else {
processedChanges[key] = value;
}
}
if ((!this.props.partner.name && !processedChanges.name) ||
processedChanges.name === '' ){
return this.showPopup('ErrorPopup', {
title: _t(' Name Is Required'),
});
}
processedChanges.id = this.props.partner.id || false;
this.trigger('save-changes', { processedChanges });
}
};
Registries.Component.extend(ClientDetailsEdit,ClientDetailsEditInherit); //Registries.Component.extend(VaraibleName1,VaraibleName2)
return ClientDetailsEdit; //return VaraibleName1;
});
Nautitko keskustelusta? Älä vain lue, vaan osallistu!
Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!
RekisteröidyAiheeseen liittyviä artikkeleita | Vastaukset | Näkymät | Toimenpide | |
---|---|---|---|---|
|
1
maalisk. 25
|
3515 | ||
|
2
huhtik. 23
|
3654 | ||
|
0
helmik. 23
|
1686 | ||
|
1
maalisk. 22
|
1555 | ||
|
3
helmik. 25
|
10954 |