Hi,
I am having a button (say button1) in openerp form . I want to run a js file (say test.js). How can I run the js script on clicking the button.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi,
I am having a button (say button1) in openerp form . I want to run a js file (say test.js). How can I run the js script on clicking the button.
You would need to include your JS file (I assume you use Odoo v8).
<?xml version="1.0" encoding="utf-8"?> <openerp> <data> <template id="assets_backend" inherit_id="web.assets_backend"> <xpath expr="." position="inside"> <script type="text/javascript" src="/your_module_name/static/src/js/test.js"></script> </xpath> </template> </data> </openerp>
Just not going deeper for this example we will select button by text inside it (not the best practice ofcourse). The code below is your test.js file content.
$(document).on('click', $('button:has(span:contains(Text Inside Button))'), function() { console.log('call function here'); });
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
Registrati
This is same as my question https://www.odoo.com/nl_NL/forum/help-1/question/how-to-call-a-javascript-function-from-odoo-86782. I'm waiting any reply on either