i want to add smart button which is show sale order for res.partner i got all record but i want only record which name is selected by me
thanks you advance
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
i want to add smart button which is show sale order for res.partner i got all record but i want only record which name is selected by me
thanks you advance
Hi,
For adding smart button, you can inherit the corresponding view and add the button, then trigger a python function from the button by setting the button type as object, then you can return the view/records from this function. Below added is a sample of returning employee records from python code, here you can make necessary changes and filter the records by adjusting the domain.
For example:
return {
'name': _('Sale Orders'),
'type': 'ir.actions.act_window',
'res_model': 'sale.order',
'view_mode': 'kanban,tree,form',
'domain': [('partner_id', '=', your_partner_id)],
}
For More: https://www.youtube.com/watch?v=I3aq2Shcj-E
Thanks
Hi,
You can try refer the following blog.
https://www.cybrosys.com/blog/how-to-add-smart-buttons-in-odoo-15
Hope it helps
Hi @Ra_one_1_11
here are the XML and python code for your help,
XML: Inherit the corresponding view and add this following code<xpath expr="//div[hasclass('oe_button_box')]" position="inside">
<button name="action_view_so" type="object" class="oe_stat_button" icon="fa-shopping-bag">
<div class="o_stat_info o_field_widget">
<span class="o_stat_text">Salespan>
<span class="o_stat_text">Ordersspan>
div>
button>xpath>
PYTHON:
def action_view_so(self):
self.ensure_one()
result = {'name': _('Sale Orders'),
'type': 'ir.actions.act_window',
'res_model': 'sale.order',
'view_mode': 'kanban,tree,form',
'domain': [('partner_id', '=', your_partner_id)],
}
return result
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
0
Apr 22
|
1632 | ||
|
2
Dec 24
|
3113 | ||
|
1
Dec 24
|
343 | ||
|
4
Nov 24
|
1362 | ||
|
1
Sep 24
|
1132 |
thank you mehjabin
can you give me the xml code for this