当在odoo中选择父产品(BOM)时,如何在树视图中自动填充子产品?

时间:2017-07-25 08:53:36

标签: python treeview openerp one2many

我在odoo写一个模块。我已经定义了一些母产品及其子产品。我想这样做,当我从many2one字段中选择父产品时,此父产品的子项将自动在Treeview行中打开。该树视图字段被定义为one2many字段。

我使用了onchange_parent_product功能,还根据parent_product_id添加了过滤器。

但是当我选择父产品时,树视图没有显示..

请帮助我如何自动填写树视图线?

1 个答案:

答案 0 :(得分:0)

要使用one2many字段,您需要在产品中使用多个字段 到你创建的这个新模型。为了方便使用many2many 以这种方式改进它并使用onchange填充它。

只搜索parent_id等于所选产品的产品   产品并将此记录添加到您的many2many字段中。

如果您需要使用o2m字段保留它,最好添加更多代码 看看你做了什么以及你添加的many2one字段是什么 在您的产品中为您的新模型。