Is it possible to put a custom many2one field inside a custom one2many list. I would like a table that have an add item button and a row will appear with the many2one drop down. Like when you add items in Journal entry. Im trying this in Odoo 10.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
My problem is i get this error
Error while validating constraint
Field `port_id` does not exist
Error context:
View `product.template.common.form`
[view_id: 299, xml_id: product.product_template_form_view, model: product.template, parent_id: n/a]
I added this in EditForm View
<field name="port_ids" nolabel="1">
<tree string="Ports" editable="bottom">
<field name="port_id" />
</tree>
</field>
And this is my model
from odoo import models, fields, api
class Ports(models.Model):
_name = 'ports.ports'
name = fields.Char(required=True)
description = fields.Text()
product_tmpl_id = fields.Many2one(
'product.template', 'Product Template',
index=True, ondelete='cascade')
class product_template(models.Model):
_inherit = "product.template"
port_ids = fields.One2many('ports.ports', 'product_tmpl_id', 'Ports')
port_id = fields.Many2one('ports.ports', string='Port')
Hi,
There is no issues in adding a many2one field inside a one2many field. If you take the case of the sale order line(one2many field) in sales form, you can see the product field is a Many2one field which inside the one2many field.
For adding one2many fields to your form you can check this video: How to Add One2many Fields In Odoo
Thanks
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
Dec 19
|
9343 | ||
|
1
Mar 15
|
8234 | ||
|
3
Oct 22
|
20674 | ||
|
2
Jul 18
|
7968 | ||
|
0
Apr 17
|
6385 |