Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
1 Vastaa
14058 Näkymät

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! )

Avatar
Hylkää
Paras vastaus

Try this:

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

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

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


Avatar
Hylkää
Tekijä

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)

Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
kesäk. 22
6135
1
huhtik. 21
11703
0
toukok. 18
4306
4
tammik. 24
23189
2
tammik. 24
2491