Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
3 ตอบกลับ
9357 มุมมอง

This has worked before (OE6.1), clicking on a list view header used to sort the table data by that column. 

How does one set a many2many widget to be sortable again (in v8) ?


Thanks for your time.

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hello Nicolas ,i don't know how to sort many2many field i'm working to solve that ,but have you used 

the _order in your class to chose with which field your records will be sorted 

class YourClass(models.Model):

_name = 'your.class'

_order = 'date_release desc, name'

name = fields.Char('Title', required=True)

date_release = fields.Date('Release Date')

 this will sort the records first by default from newer to older and then by title

อวตาร
ละทิ้ง
ผู้เขียน

Hi, thanks for your input, but this consists in static sorting. The question is about dynamically sorting a m2m list within a form.

คำตอบที่ดีที่สุด

Hi Nicolas,

in my Odoo V8 installation this works. I tested in the products > List view > Click on the header Name it will sort me the results.

Where do you experience this problem ?

Thanks

อวตาร
ละทิ้ง
ผู้เขียน

Hello, I built a form view with a many2many field, no particular widget in the view (default), points to res.partner, and no sorting ! I tried othe widgets (one2many / one2many_list, ...) to no avail.

Related Posts ตอบกลับ มุมมอง กิจกรรม
1
มี.ค. 24
1754
Sort widget="many2many_checkboxes" items แก้ไขแล้ว
1
พ.ค. 19
9769
1
เม.ย. 17
19361
0
ก.ย. 21
3386
many2many field in list view odoo 11 แก้ไขแล้ว
1
มิ.ย. 20
13862