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

Hello everyone!

We would like to increase the limit of input characters available for a field, for example, in the field "Work summary", from Project Managment / Tasks, is only limited to 128 characters, so how or where we could increase this limit?

Thanks!

Santiago

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

Well the only reference I can find is this from the project.py file, but im not sure where to increase the size or where is the "osv" from where is importing fields.

from osv import fields, osvclass project_task_work(osv.osv):
_inherit = 'project.task.work'
_columns = {
            'name': fields.text('Work summary'),  
            } project_task_work()

Thanks!

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

The size is being increased by using 'text' field (which has no length limit) over a 'char'. See here: http://doc.openerp.com/trunk/developers/server/03_module_dev_02/#type-of-fields.

Tác giả

Great thanks for your answer, i guess the best would be to create a module that changes the default state, right? - Thanks!

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

See how project_work_description does.

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

Try the below field...

A text field with no limit in length.

Syntax:

fields.text('Field Name' [, Optional Parameters])

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 11 22
3597
5
thg 1 24
15015
0
thg 11 19
66
1
thg 12 17
4513
1
thg 4 24
1833