Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
1 Відповісти
14041 Переглядів

hi

problem:

I wrote a module and in the form defined the fields. for example: I have some boolean fields that I wrote each of the two fields in a line(in the form view).

but because label of some field's is long, so in the form, label shown in two line :(

how can fix it?

python code:

c_automation_account = fields.Boolean('Create Automation Account')
ins_os = fields.Boolean('Install OS')

------------

xml:

<group colspan="8" col="4">

<field name="c_automation_account"/>

<field name="ins_os"/>

-------------

It is displayed on the form:


Create Automation Account


Install OS


so in "Create Automation Account", "Account" set in other line :(

(this problem when the number of fields increases, it is more evident! )

Аватар
Відмінити
Найкраща відповідь

Try this:

<group colspan="8" col="4">

<field name="c_automation_account" string="AAA"/>

<field name="ins_os" string="BBB"/>


Аватар
Відмінити
Автор

That doesn't work! :(

What is different about defining field's string in python file or xml file?

That work :)!. See documentation: https://www.odoo.com/documentation/11.0/reference/views.html#common-structure

field

defines a column where the corresponding field should be displayed for each record. Can use the following attributes:

name

the name of the field to display in the current model. A given name can only be used once per view

string

the title of the field’s column (by default, uses the string of the model’s field)

Related Posts Відповіді Переглядів Дія
1
черв. 22
6131
1
квіт. 21
11698
0
трав. 18
4297
4
січ. 24
23181
Attrs attribute Вирішено
2
січ. 24
2487