Skip to Content
Menu
This question has been flagged
2 Replies
2847 Rodiniai
Hello, how could I limit the number of records shown by a many to one field and order the selection?


Portretas
Atmesti
Best Answer

Hi,

You can use this module from OCA.It lets you define the number of records to be shown from settings.

https://apps.odoo.com/apps/modules/16.0/web_m2x_options/


Hope it helps

Portretas
Atmesti
Best Answer
Try this for limit and ordered records,

@api.onchange('many2one_field') def limit_many2one_records(self): limit = 5 limited_records = self.env['related.model'].search([], limit=limit,order='order_field') return { 'domain': {'many2one_field': [('id', 'in', limited_records.ids)]} }
Portretas
Atmesti
Related Posts Replies Rodiniai Veikla
1
bal. 24
1782
1
liep. 20
8763
2
liep. 18
8660
1
saus. 22
3453
0
gruod. 15
5340