How do I execute javascript in qweb? I read through the documentation and it mentioned a t-js tag. But I can't get it to work.
I have created a table in a qweb report. But if the table cannot fully fit onto one page, I need to insert a page-break before the table. Therefore, it becomes a conditional page-break. For this I need to obtain the height of the table. One technique is through javascript:
var table = document.getElementById("tableId");
alert(table.offsetHeight);
I need to execute these lines in QWeb, and then I also need to pass the value of the offset height from javascript to a qweb variable. Is this possible?
I find QWeb to be a powerful tool for dynamic HTML generation, but sadly, the documentation is very poor.
I would also love to know how to accomplish this. I believe javascript can be the answer to my question posted here: https://www.odoo.com/forum/help-1/question/qweb-drop-trailing-0s-after-decimal-73314
I've just bumped into the same issue. Per the documentation, it is clear that placing "t-js" node inside the template does exactly what you require (https://www.odoo.com/documentation/8.0/reference/qweb.html). However, as I try it, it just 'prints' the javascript code into the pdf report (¿?), as if it were any regular html tag. Have any of you had any luck with this matter?
Did you ever solve this?