跳至内容
菜单
此问题已终结
3 回复
8324 查看

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? :)

形象
丢弃
最佳答案

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

形象
丢弃
编写者

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

编写者 最佳答案

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

形象
丢弃
最佳答案

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.

形象
丢弃
编写者

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.

编写者

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.

相关帖文 回复 查看 活动
4
12月 23
22094
5
7月 24
15408
1
6月 22
26920
9
5月 22
53158
0
7月 20
2840