1
私はodooで非常に新しいです。私は本当にあなたの助けが必要です。Odoo。拡張モデルへのビューの作成方法
私はres.partner拡張しました:
<record model="ir.ui.view" id="view_partner_form">
<field name="name">res.partner.form.inherit</field>
<field name="model">extended.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<notebook position="inside">
<page string="Cars">
<!-- what should I write here? -->
</page>
</notebook>
</field>
</record>
を
class extendedPartner(models.Model):
_name = 'extended.partner'
_inherit = 'res.partner'
auto = fields.One2Many('partner.car', 'auto_name', 'Car', required=False)
class partnerCar(models.Model):
_name = 'partner.car'
auto_model = fields.Char('Model auto', size=20, required=True)
release = fields.Integer('Year of release', required=True)
auto_name = fields.Many2One('extended.partner', 'Car Name', required=True)
をしかし、私は、私はすべてのパートナーの車を見ることができるようにXMLの書き方を知らないし、それらに関する情報
私を助けてもらえますか?前もって感謝します。
UPD:それは適切なソリューション
ですか?あなたが別のビューを継承し、あなたが継承ビューにビューを注入するので、あなたはそれがために使用できる親ビューに新しいビューA「フック」を与える必要があり、ほとんどがある
<record model="ir.ui.view" id="view_partner_form">
<field name="name">res.partner.form.inherit</field>
<field name="model">extended.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<field name="auto">
<tree>
<field name="auto_name"/>
<field name="auto_model"/>
<field name="release"/>
</tree>
</field>
</field>
</record>
私は自分の投稿を更新しました。正しい解決策があるかどうか確認してください。 – Grzegorzg
@Grzegorzg解決策を試しましたか? –