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'); });
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng ký
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