İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
3258 Görünümler
Hello, how could I limit the number of records shown by a many to one field and order the selection?


Avatar
Vazgeç
En İyi Yanıt

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

Avatar
Vazgeç
En İyi Yanıt
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)]} }
Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Nis 24
1990
1
Tem 20
9064
2
Tem 18
9008
1
Oca 22
3670
0
Ara 15
5607