odoo many2many节目选择Odoo10

时间:2017-05-10 02:50:17

标签: openerp odoo-10

我们在一个名为us_inventory_line的模型中有一个项目列表。我们有另一个名为提单的模型......

class inventory_line(models.Model):
    # ...
    lading_item = fields.Many2one('res.lading', ondelete='set null', string="lading", index=True)

class Lading(models.Model):
    # ... 
    us_inventory_line_item = fields.One2many(comodel_name='rodals.us_inventory_line', string="shippments", inverse_name='lading_item')

在表单中,我们只是简单地放置代表one2many的字段:

 
<!-- Form -->
<record model="ir.ui.view" id="us_inventory_line_form_view">
    <field name="name">lading.form</field>
    <field name="model">rodals.lading</field>
    <field name="arch" type="xml">
        <form string="Invetory Line Form">
            <sheet>
                <group>
                    <field name="delivery_date"/>
                    <field name="us_inventory_line_item"/>
                </group>
            </sheet>
        </form>
    </field>
</record>

当打开应用程序时,当用户打开提货页面时,他只能添加新的us_inventory_line。

我们如何连接拖车?就像用户需要选择的那样,从没有提货单的us_inventory_line列表中选择(因为如果它有提货单,这意味着它已经发货了)。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

netbeans.conf