تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
2810 أدوات العرض
Hello, how could I limit the number of records shown by a many to one field and order the selection?


الصورة الرمزية
إهمال
أفضل إجابة

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

الصورة الرمزية
إهمال
أفضل إجابة
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)]} }
الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
أبريل 24
1772
1
يوليو 20
8727
2
يوليو 18
8622
1
يناير 22
3409
0
ديسمبر 15
5267