【问题标题】:Create values in Many2one field From many2many wizard (or) TransientModel从 many2many 向导(或)TransientModel 在 Many2one 字段中创建值
【发布时间】:2020-01-03 04:58:54
【问题描述】:

根据以下代码,我在 Many2one 字段中创建值来自向导(或)TransientModel 的 many2many 标签字段

def add_employee_btn(self):
    record = self.env['add.employees'].browse(self._context.get('active_id'))
    for e in self.employee_ids:
        vals={'employee_names':e.name,
              'issue_id': record.id}
        res = self.env['issues.issues'].create(vals)

我需要另一种方法使用 List append 像这样..

 def add_employee_btn(self):
     list = []
     record=self.env['add.employees'].browse(self._context.get('active_id'))
     for e in self.employee_ids:
     list.append(({0,0,{'employee_names':e.name,
                    'issue_id': record.id}}))

但是如果有人知道修复它...

【问题讨论】:

  • 错误是什么?

标签: python-3.x pycharm odoo odoo-12


【解决方案1】:
 def add_employee_btn(self):
     list = []
     record=self.env['add.employees'].browse(self._context.get('active_id'))
     for e in self.employee_ids:
        list.append([0,0,{'employee_names':e.name,
                    'issue_id': record.id}])

请尝试一下,它可能会帮助您解决错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多