【发布时间】:2020-08-12 12:37:54
【问题描述】:
比如我要触发这个功能:
@api.onchange("fieldA")
def _onchange(self):
for rec in self:
random = rec.fieldB
onchange 函数的一般形式为:onchange(values, field_name, field_onchange)
子问题 1: 我要求 fieldB 已经可用。我是否将其传递给“值”参数?
子问题 2: 回答者能否提供一个合适的代码示例?
参考文献中给出的常见示例通常采用以下形式:
wizard = self.env['library.return.wizard']
values = {'borrower_id': self.env.user.partner_id.id}
specs = wizard._onchange_spec()
updates = wizard.onchange(values, ['borrower_id'], specs)
....
....
wiz = wizard.create(values)
但这在我的情况下不起作用..
感谢您的帮助!
【问题讨论】: