Hello,
I have two modules:
1. custom_copy_odoo_16.js
odoo.define('isha_crm.custom_copy_odoo_16', function (require) {
'use strict';
alert('custom copy');
const Widget = require('web.Widget');
const MyApp = Widget.extend({
events: {
'click .o_form_label': '_onClickTargetElement',
},
_onClickTargetElement: function (ev) {
// Handle click event on target element
console.log('Target element clicked!', ev);
},
});
return MyApp;
});
2. consume_custom_copy_odoo_16.js (I implemented this just to test the first one)
odoo.define('isha_crm.consume_custom_copy_odoo_16', function (require) {
'use strict';
const MyApp = require('isha_crm.custom_copy_odoo_16');
const core = require('web.core');
console.log('MyApp');
console.log(MyApp);
const App = MyApp.extend({
async willStart() {
alert('willStart started');
await this._super(...arguments);
this.$el.appendTo('body');
alert('willStart ended');
},
});
core.action_registry.add('consume_custom_copy_odoo_16', App);
return App;
});
My issue - async willStart() {} is not getting triggered.