我不知道标题是否正确。
我有一个模型叫做web.support.ticket,它有一个One2many字段与">account. analysis .line"通过analytic_timesheet_ids场。
然后,我有另一个模型叫做">web.support.ticket.compose">这个模型是一个向导表单,它向一些联系人发送电子邮件。该模型有一个与">web.support " ticket">连接的Many2one字段。通过ticket_id场。,web.support.ticket.compose,也有一个One2many字段连接到">account. analysis .line">通过analytic_timesheet_ids场。
我的想法是,每当我编辑">account. analysis .line">中的一些字段时从,web.support.ticket,,此编辑(或创建)将出现在">account. analysis .line">从,web.support.ticket.compose,反之亦然
我已经尝试使用相关字段,但问题是我无法编辑相关的字段。
还有,我试过这个:
def create(self, vals):
res = super(AccountAnalyticLine, self).create(vals)
if compose_id:
vals['ticket_id'] = compose_id
如果将readonly属性设置为False,则可以编辑相关字段:
analytic_timesheet_ids = fields.One2many(
comodel_name='account.analytic.line',
related='ticket_id.analytic_timesheet_ids',
readonly=False
)