Укажите режим отображения поля one2many в представлении формы OpenERP

есть поле one2many... когда я пытался открыть представление этого поля, оно показывает древовидное представление, но я хочу представление формы... и хочу отключить древовидное представление.

есть ли решение?


person goblin2986    schedule 17.01.2011    source источник


Ответы (1)


В поле one2many вы можете указать, какие режимы отображения использовать для дочернего представления. книга разработчика содержит краткое описание атрибута режима и вы можете найти пример в поле адреса представления 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" для своего поля.

person Don Kirkby    schedule 18.01.2011