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
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj sięPowiązane posty | Odpowiedzi | Widoki | Czynność | |
---|---|---|---|---|
|
0
kwi 22
|
2638 | ||
|
1
cze 25
|
1620 | ||
|
3
lip 25
|
3267 | ||
|
1
maj 25
|
1410 | ||
|
1
maj 25
|
1660 |
thank you mehjabin
can you give me the xml code for this