我们在一个名为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列表中选择(因为如果它有提货单,这意味着它已经发货了)。
非常感谢您的帮助!
答案 0 :(得分:0)
netbeans.conf