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

<filter string="Resident" domain="[]" context="{'group_by':'resident'}" options='{"terminology": {

                                    "string_true": "Resident",

                                    "string_false": "Non Resident"

                                }}'/>


resident is boolean Fields. so when i group by it, there should be 2 field appear that is 
True and Undefined so i wanna change that TRUE and Undefined to Resident and Non Resident.

Ảnh đại diện
Huỷ bỏ

For customization of odoo modules read: https://learnopenerp.tumblr.com/

Tác giả Câu trả lời hay nhất

https://ibb.co/sb4mR8M ======> Link for the Photo

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

Hi, 
you can add a compute field that takes 'Resident' if boolean Is True and 'non resident' if False 
then in your pivot, you consider the new field, not the boolean. 

field1 = fields.Char(string='Resident', compute='compute_resident_char', store=True)
@api.multi @api.depends('resident') def compute_resident_char(self):     for rec in self:         if rec.resident:             rec.field1 = 'Resident'         else:             rec.field1 = 'Non resident'  

If you already have records in your DB, you would think to launch a xmlrpc call to recompute this new field for all records so it gets updated.

Upvote if this helps. If not, you can write back for further analysis. 

Regards.

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

it does'nt solve my problem

Tác giả

but thanks for answering

That's how i solved the same problem that i had.

you're welcome.

Tác giả

Well when i create that function i must change field name in Xml to Field1 right ?

Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 8 21
39321
7
thg 7 18
13279
1
thg 4 19
5378
3
thg 7 16
5856
3
thg 9 15
17276