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

I created a custom field in product form. This field named as x_studio_part_number.

Now, i want this custom field searchable when searching for product in order line of purchase and sales model.



I already tried modifying the views in product.template.search and product.product.search. 



But, i have to use the "search more.." to prompt the advance search. 



PS. We are using odoo online and studio. So, please give a suggestion/help the fits only we currently have.

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

Hi,
You can add the newly added field to the _rec_names_search of the product.product model.

See: Rec names Search

Thanks

Ảnh đại diện
Huỷ bỏ
Tác giả

This needs to have an access in the backend server. We are only using Odoo Online and Studio. Is there a way to do it in technical configuration?

Câu trả lời hay nhất

For that you need to add "_name_search" method in your custom module in product.template object.

	​@api.model
​def _name_search(self, name, domain=None, operator='ilike', limit=None, order=None): domain = list(domain or []) if name: domain += ['|', ('name', operator, name), ('your_custom_field', operator, name)] return self._search(domain, limit=limit, order=order)


Ảnh đại diện
Huỷ bỏ
Tác giả

This needs to have an access in the backend server. We are only using Odoo Online and Studio. Is there a way to do it in technical configuration?

Câu trả lời hay nhất

Have you tried inheriting "name_get" function?


What it does is changing the name of search result.

https://www.cybrosys.com/blog/how-to-use-of-name-get-function-in-odoo

Ảnh đại diện
Huỷ bỏ
Tác giả

This needs to have an access in the backend server. We are only using Odoo Online and Studio. Is there a way to do it in technical configuration?

I don't think there is a possible way to do that without access in the backend server (maybe I haven't tried it). Because it needs to change the way odoo deliver the data

Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 7 25
1842
1
thg 6 25
1946
2
thg 5 25
1823
1
thg 5 25
1087
1
thg 2 25
38