Skip to Content
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odgovori
2322 Prikazi

Hello everyone,

I am currently working on an Odoo 16 project and I am facing some difficulties integrating custom JavaScript code into my Odoo module.

Here's what I've tried so far:

  1. Declared my JavaScript file in the manifest file under the 'assets' key.
jsonCopy code'assets': {
    'web.assets_frontend': [
        'my_module/static/src/js/my_script.js',
    ],
}
  1. Created a JavaScript file with Odoo's module system.
javascriptCopy codeodoo.define("my_module.my_script", function (require) {
    "use strict";
    // My JavaScript logic here
});
  1. Attempted to include the script directly into my XML view, which gave me an error.
xmlCopy code
  

The above approach resulted in a "UncaughtPromiseError > InvalidButtonParamsError" error.

Questions:

  1. What is the correct way to include and execute custom JavaScript code in Odoo 16?
  2. How can I ensure that my JavaScript code is loaded and executed only on the specific view where I need it?
  3. Are there any examples or documentation I should be aware of?

Thank you for your time and assistance.


Avatar
Opusti
Best Answer

Hi,
Refer to this Odoo Javascript documentation it will help you to integrate Javascript in odoo16
https://www.odoo.com/documentation/16.0/developer/reference/frontend/javascript_reference.html

Hope it helps

Avatar
Opusti
Related Posts Odgovori Prikazi Aktivnost
1
apr. 24
1330
0
jan. 24
1065
2
apr. 23
4347
2
jan. 23
6875
3
mar. 25
2840