Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
2177 Widoki


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.





Awatar
Odrzuć
Najlepsza odpowiedź

Try this:

const { onWillStart } = owl;

onWillStart(() => alert('willStart started');
​    await this._super(...arguments);
​   this.$el.appendTo('body');
​   alert('willStart ended'););

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
kwi 25
1427
2
lip 24
5066
0
sty 24
1690
Odoo App Rozwiązane
1
lis 23
2016
1
paź 23
2272