How can we inherit method of class in js
I have to inherit one of the method of FormController from web/../src/views/...js. then how can i inherit this method into custom module. method name - getActionMenuItems
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Financeiro
- Inventário
- PoS
- Project
- MRP
Esta pergunta foi sinalizada
/** @odoo-module **/
import { FormController } from "@web/views/form/form_controller";
import {patch} from "@web/core/utils/patch";
patch(FormController.prototype, "CustomFormController", {
getActionMenuItems() {
//your code
this._super.apply(this, arguments);
//your code
}
});
Hi,
Please refer to the code below. It will give you an idea on how to inherit OWL Js:
/** @odoo-module **/
import { FormController } from "@web/views/form/form_controller";
export class CustomFormController extends FormController {
getActionMenuItems() {
const superVals = super.getActionMenuItems();
// Your code
return superVals;
}
export const CustomFormView = {
...formView,
Controller: CustomFormController,
};
registry.category("views").add("custom_form", CustomFormView);
Hope it helps
Está gostando da discussão? Não fique apenas lendo, participe!
Crie uma conta hoje mesmo para aproveitar os recursos exclusivos e interagir com nossa incrível comunidade!
Inscreva-sePublicações relacionadas | Respostas | Visualizações | Atividade | |
---|---|---|---|---|
|
5
jan. 23
|
14189 | ||
|
1
set. 17
|
4700 | ||
|
2
jul. 17
|
4486 | ||
|
0
mai. 24
|
1991 | ||
|
1
out. 23
|
1805 |