This question has been flagged
2 Replies
2705 Views

Hi,

I want to search using different fields in a field with many2one content.

Screen 1: https://prnt.sc/2Z1wOx_P8HjA

Screen 2: https://prnt.sc/iAJdOt7UsgRU

Screen 3: https://prnt.sc/WKub100kXvCO

***I want it to find by Code field

Thanks.

Avatar
Discard
Best Answer

Hi  Tugay HATIL,

Name search function is an odoo ORM method that is responsible for searching the specific records by some field values in a relational field.


For More Refer,


https://www.youtube.com/watch?v=dd5SYkPSMSo

https://www.cybrosys.com/blog/name-search-function-in-odoo-14#

Avatar
Discard
Author

thanks @Kiran K

Best Answer

Hello Tugay HATIL,

For find a record based on name and code field of project (M2O) field of sale order, you can use name_search ORM method,
You can refer below code for that is mention in Comment. 

Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari

Avatar
Discard

@api.model
def name_search(self, name='', args=None, operator='ilike', limit=100):
if args is None:
args = []
domain = args + ['|', ('name', operator, name),
('code', operator, name)]
return super(ProjectProject, self).search(
domain, limit=limit).name_get()

Author

thanks @Jainesh Shah(Aktiv Software)