This question has been flagged

i just built a sample employee module but not able to figure out how to add report and print button. help please?

Avatar
Discard
Best Answer

Hi Ankur,

You will get the print button in the top of the form, by adding a report tag to that module, for getting the print button in your custom module, you just add a code like this,  and you have to define a report template in the corresponding name.

Thank you

<template id="template_id">
<t t-call="report.html_container">
<t t-set="doc" t-value="doc.with_context()" />
<t t-call="report.internal_layout">
<div class="page" >
<t t-call="report.external_layout">
#add the body here
</t>
</div>
</t>
</t>
</template>
<report
id="report_id"
string="String to display"
model="model_name"
report_type="qweb-pdf"
file="module_name.template_id"
name="module_name.template_id"
/>
Avatar
Discard

It only applies to inherited modules that have built-in print function, which method to create print button in new model?

You can try the above for the new report also

Best Answer

hi Niyas,

does this method works in odoo 11?

Avatar
Discard