Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
3061 Lượt xem

Is there a way to modify the product search so it by default it searches product name, internal reference, sales description and product description?


Database v17.0


Thanks for the help.



Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Can I make this type of edit in Odoo SaaS?

Thanks.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

If it's a technical customizations, you can modify the original "_name_search()" method, either by overriding or replacing it, as for example you can see as follows:

class ProductTemplate(models.Model):    
​_inherit = 'product.template'   

​@api.model   
​def _name_search(self, name='', args=None, operator='ilike', limit=100, name_get_uid=None):       
​args = list(args or [])       
​if name :           
​args += ['|', '|' , ('name', operator, name), ('default_code', operator, name), ('sale_desc', operator, name), ('prod_desc', operator, name)]       
​return self._search(args, limit=limit, access_rights_uid=name_get_uid)

See better example from Cybrosis here: https://www.cybrosys.com/blog/how-to-create-name-search-function-in-odoo-17

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 3 25
997
1
thg 8 25
405
2
thg 6 25
1833
0
thg 3 25
1695
0
thg 2 25
1334