如何在树视图中使用功能创建字段?

时间:2018-11-16 10:48:07

标签: odoo odoo-10

请创建一个像这样的向导

enter image description here

现在,当我单击 Enregistrer 按钮以在底部的树视图中创建这些字段时,我需要

对于此示例,我的数量等于 12 ,因此我需要在树视图上创建 12行 向导视图

上的值

1 个答案:

答案 0 :(得分:0)

您可以在One2many字段中添加“ onchange”功能

@api.onchange('my_one2many_field')
def onchange_field(self):
    if self.my_one2many_field:
        current_record = self.my_one2many_field[0]
        number_of_lines = current_record.quantity

        all_records = []
        for i in range(0, number_of_lines):
            values = dict()
            values['field_1'] = current_record.field_1
            values['field_n'] = current_record.field_n
            all_records.append((0, 0, values))

        self.my_one2many_field = all_records