Odoo - 用数据填充字段
Odoo - Populate field with data
我在工单中添加了一个产品:
class TicketExt(models.Model):
_inherit = 'helpdesk.support'
product = fields.Many2many('product.template',string='Product')
现在我要显示与产品相关的工单:
class ProductExt(models.Model):
_inherit = 'product.template'
p_tickets = fields.Many2many('helpdesk.support','product', string='Tickets' )
<record id="product_template_common_form_ticket_ext" model="ir.ui.view">
<field name="name">product.template.common.form.ticket.ext</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_form_view"/>
<field name="arch" type="xml">
<xpath expr="//page[@name='notes']" position="after">
<page string='Tickets' >
<field name="p_tickets" />
</page>
</xpath>
</field>
</record>
我可以为产品添加新票,但之前添加的票没有显示。
感谢您的任何建议
尝试在您的定义中添加公共关系字段和引用字段。
product = fields.Many2many('product.template', 'product_ticket_rel', 'ticket_id', 'product_id')
和
p_ticket = fields.Many2many('helpdesk.ticket','product_ticket_rel','product_id','ticket_id')
参见 https://www.odoo.com/documentation/14.0/reference/orm.html
上的参考
有时很难 select 你应该使用哪个 product.product
或 product.template
我在工单中添加了一个产品:
class TicketExt(models.Model):
_inherit = 'helpdesk.support'
product = fields.Many2many('product.template',string='Product')
现在我要显示与产品相关的工单:
class ProductExt(models.Model):
_inherit = 'product.template'
p_tickets = fields.Many2many('helpdesk.support','product', string='Tickets' )
<record id="product_template_common_form_ticket_ext" model="ir.ui.view">
<field name="name">product.template.common.form.ticket.ext</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_form_view"/>
<field name="arch" type="xml">
<xpath expr="//page[@name='notes']" position="after">
<page string='Tickets' >
<field name="p_tickets" />
</page>
</xpath>
</field>
</record>
我可以为产品添加新票,但之前添加的票没有显示。
感谢您的任何建议
尝试在您的定义中添加公共关系字段和引用字段。
product = fields.Many2many('product.template', 'product_ticket_rel', 'ticket_id', 'product_id')
和
p_ticket = fields.Many2many('helpdesk.ticket','product_ticket_rel','product_id','ticket_id')
参见 https://www.odoo.com/documentation/14.0/reference/orm.html
上的参考有时很难 select 你应该使用哪个 product.product
或 product.template