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

I am trying to define a new field in read only mode, but it is not working:

<field name="sale_margin_percent" groups="base.group_user" attr="{'readonly': True}"/>

what is wrong with above definition? thanks

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

you can do readonly="1" without attr... attr is usefull if you want use a domain for conditional value...

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

If I save the record, should readonly="1" fields be stored into database?

Câu trả lời hay nhất

You can use functional field for this purpose.

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

Using readonly="1" makes the user not being able to edit the field, but it is neither moved to database when you store the record.

Aa the field is updatd by onchange events, I would like to be able to avoid user modifying that field but at the same time moving the value back to database on save.

Any ideas?

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

You can create a second field. First fiels are updated by onchange and invisible in form. Second fields is a related in readonly. Should works...

Bài viết liên quan Trả lời Lượt xem Hoạt động
4
thg 5 23
10790
1
thg 1 19
9771
0
thg 10 17
3584
0
thg 11 16
2854
0
thg 10 16
5090