【发布时间】:2020-09-16 06:01:56
【问题描述】:
在我看来,我有一个布尔字段 (chk_valido) 和另外两个字段。当布尔字段设置为 True 时,我希望这些字段获取当前用户的值和当前日期。使用此代码,字段正在获取值,但是当我单击“保存”按钮时,这些值消失了。是什么导致了这些问题?我怎样才能保存这些值? “user_valido”和“fecha_validaciongabinete”在视图中设置为readoly
chk_valido = fields.Boolean(string='Está validado')
user_valido = fields.Many2one('res.users', string='Usuario valido')
fecha_validaciongabinete = fields.Datetime(string='Fecha Validacion gabinete')
@api.onchange('chk_valido')
def _onchange_chk_valido(self):
if self.chk_valido:
self.fecha_validaciongabinete=fields.Datetime.today()
self.user_valido= self.env.user
else:
self.fecha_validaciongabinete=""
self.user_valido=False
【问题讨论】: