如何在OpenERP中显示和对齐表单上字段的标签?

时间:2015-01-22 13:30:30

标签: xml openerp odoo

我有一个字段,在弹出窗口中,名为“default_code”,正确显示值201-0147,附图片。我希望在该字段的左侧标注“项目编号”,在同一行上。我尝试将属性字符串设置为“项目编号”(附加xml代码),但它不显示。我知道我可以使用<label>元素,但是,当显示时,它会显示在字段上方,这是我不想要的。我想要与田野一致。我错过了什么,做了什么?

感谢您的帮助!

这是弹出窗口:

enter image description here

以下是XML代码:

<record id="replace_all_in_BOM_form" model="ir.ui.view">
    <field name="name">replace.all.in.BOM.form</field>
    <field name="model">product.template</field>
    <field name="priority" eval="20"/>
    <field name="type">form</field>
    <field name="arch" type="xml">  
        <field name="default_code" string="Item Number" readonly="1"        
             invisible="0" />
        </field> 
</record>

2 个答案:

答案 0 :(得分:5)

默认情况下,放置在<group> XML元素中的字段将显示标签。

<field name="arch" type="xml">  
  <group>
    <field name="default_code" string="Item Number" readonly="1"        
         invisible="0" />
  </group>
</field> 

答案 1 :(得分:3)

或者您可以添加标签标记,如下所示:

<field name="arch" type="xml">  
     <label for="default_code" string="Item Number"/>
     <field name="default_code" readonly="1" 
            invisible="0" class="oe_inline"/>
</field>