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

Hi,

I'm trying to add a custom selection box, but I am running into an issue with max field length.

In my field setup, I have chosen Field Type:selection and entered...

[('straight_hem','Straight Hem'), ('adjustable_hem','Adjustable Hem'), ('ribbed_hem', 'Ribbed Hem')]

...in the SELECTION OPTIONS, which works.

However if it won't let me add any more options because I'm exceeding the 128 character max limit.

Am I doing this the right way? :)

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

By chance I saw this yesturday - a trick using a function and tuple

Go here and scroll down to "selection"

Its from V6 but should be ok for V7

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

I don't know how to code.. I was hoping to do this though the GUI. Thanks

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

I don't know how to code.. I was hoping to do this though the GUI. Thanks

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

A short-term workaround would be to use smaller text strings, such as:

[('s','Straight Hem'),('a','Adjustable Hem'),('r','Ribbed Hem')]

That get's you from 100 characters to 64.

Another option to consider is to create a Model for this list and replace the selection field by a one2many relation field.

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

Thanks for this. I have a few fields that require a lot more options than this so it looks like I'll need to create a model. Would you be able to point me to the exact section in the manual I need to read about this? I am a beginner developer at best so need pointing in the right direction. Thank you.

Tác giả

It's ok - I found this: http://help.openerp.com/question/378/creating-a-new-model-example/ - thank you.

If this answer helped you, it's good practice to reward it marking it as "correct", or at least upvote it.

Bài viết liên quan Trả lời Lượt xem Hoạt động
4
thg 12 23
22247
5
thg 7 24
15608
1
thg 6 22
27123
9
thg 5 22
53368
0
thg 7 20
2927