Python Odoo:在选项卡中重用来自另一个模型的treeview
我试图在res.partner的formview笔记本中添加一个新选项卡,其中有一个树状视图,其中包含相关对象的列表(一个由我实现的“调度”模型,有一个指向res.partner的多个树状视图) 我找不到办法,谷歌搜索也没什么帮助。如何将此树视图指向我的模型的现有树视图?以及如何指定域以便只显示正确的数据?] res.partner表单的当前代码为Python Odoo:在选项卡中重用来自另一个模型的treeview,python,xml,odoo,Python,Xml,Odoo,我试图在res.partner的formview笔记本中添加一个新选项卡,其中有一个树状视图,其中包含相关对象的列表(一个由我实现的“调度”模型,有一个指向res.partner的多个树状视图) 我找不到办法,谷歌搜索也没什么帮助。如何将此树视图指向我的模型的现有树视图?以及如何指定域以便只显示正确的数据?] res.partner表单的当前代码为 res.partner.form 合伙人 1. 如果我很了解您,您已经在代码的其他部分创建了树视图,现在您希望在res.partner表单的笔记本
res.partner.form
合伙人
1.
如果我很了解您,您已经在代码的其他部分创建了树视图,现在您希望在res.partner
表单的笔记本中的新页面中看到此树视图,不是吗
因此,如果在调度模型中有一个Many2one指向res.partner
,那么在这种情况下,您应该在res.partner
中有一个many指向调度模型(具有相应的反向名称
)。假设One2many的名称为调度
,而您的调度树视图的名称为视图\u调度树
:
<odoo>
<data>
<record model="ir.ui.view" id="partner_form">
<field name="name">res.partner.form</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<xpath expr="//notebook/page[3]" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
<xpath expr="//notebook/page[3]" position="after">
<page string='Consultas'>
<field name="schedules" context="{'tree_view_ref': 'your_module.view_scheduling_tree'}"/>
</page>
</xpath>
</field>
</record>
</data>
</odoo>
res.partner.form
合伙人
1.
您可以创建o2m字段,然后使用该字段的相关字段。