Укажите режим отображения поля one2many в представлении формы OpenERP - PullRequest
2 голосов
/ 17 января 2011

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

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

1 Ответ

2 голосов
/ 19 января 2011

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

...