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
- Contabilidad
- Inventario
- PoS
- Project
- MRP
Se marcó esta pregunta
/** @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
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
InscribirsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
|
5
ene 23
|
13998 | ||
|
1
sept 17
|
4596 | ||
|
2
jul 17
|
4344 | ||
|
0
may 24
|
1853 | ||
|
1
oct 23
|
1695 |