在OpenERP表单视图中指定one2many字段的显示模式

时间:2011-01-17 08:35:27

标签: xml openerp

有一个字段one2many ...当我试图打开视图时  该字段显示树视图但我想要表单视图..并且想要禁用树视图。

有什么解决方案吗?

1 个答案:

答案 0 :(得分:2)

在one2many字段上,您可以指定要用于子视图的显示模式。 developer book给出了mode属性的简要说明,您可以在Partner视图的地址字段中找到一个示例:

<record id="view_partner_form" model="ir.ui.view">
    <field name="name">res.partner.form</field>
    <field name="model">res.partner</field>
    <field name="type">form</field>
    <field name="arch" type="xml">
        <form string="Partners">
            <group colspan="4" col="6">
                ...
            </group>
            <notebook colspan="4">
                <page string="General">
                    <field 
                        colspan="4" 
                        mode="form,tree" 
                        name="address" 
                        nolabel="1" 
                        select="1">
                        <form string="Partner Contacts">
                            <field name="name" select="2"/>
                            <field name="function"/>
                            <field name="type" select="2"/>
                            ...

此示例来自server/bin/addons/base/res/partner/partner_view.xml。听起来你想在你的领域使用mode="form"