odoo.define('ecare_medical_history.EditPatientProfile', function (require) {
"use strict";
self = this;
var rpc = require('web.rpc');
var AbstractAction = require('web.AbstractAction');
var servicesMixin = require('web.ServicesMixin');
var core = require('web.core');
$(document).on('click', '.editPatientProfile', async function() {
try {
var result = await rpc.query({
model: 'ec.patient.timeline',
method: 'action_open_patient_time_view',
args: [],
});
alert("test");
console.log(result);
// Check if the result is valid before calling do_action
if (result) {
return await this.do_action(result);
} else {
console.error('RPC call did not return a valid result.');
}
} catch (error) {
console.error('Error while making the RPC call:', error);
}
});
});
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
Hi,
Can you try to write your function like this:
odoo.define('ecare_medical_history.EditPatientProfile', function (require) {
"use strict";
self = this;
var rpc = require('web.rpc');
var AbstractAction = require('web.AbstractAction');
var servicesMixin = require('web.ServicesMixin');
var core = require('web.core');
$(document).on('click', '.editPatientProfile', async function() {
try {
var result = await rpc.query({
model: 'ec.patient.timeline',
method: 'action_open_patient_time_view',
args: [],
});
alert("test");
console.log(result);
// Check if the result is valid before calling do_action
if (result) {
return await self.do_action(result);
} else {
console.error('RPC call did not return a valid result.');
}
} catch (error) {
console.error('Error while making the RPC call:', error);
}
});
});
Use self instead of this.
Hope it helps
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
RegistrarsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
|
1
abr 25
|
1360 | ||
Odoo App
Resuelto
|
|
1
nov 23
|
1928 | |
|
0
may 24
|
1657 | ||
|
0
sept 23
|
2604 | ||
|
0
sept 23
|
2225 |