我正在尝试从选择字段中检测事件 onchange。
def onchange_changeday(self, cr, uid, ids, day_type, context=None):
if day_type == "Complete":
x = "09:00"
return {'value':{'hour_begin': x }}
_columns = {
'hour_begin':fields.char("Hour", size = 20),
'day_type':fields.selection([('Complete', 'Complete'), ('Noncomplete', 'NonComplete')])
}
然后在 XML 视图中我有:
<field name="hour_begin" placeholder="00:00" class="oe_inline_hour"/>
<field name="day_type" on_change="onchange_changeday(day_type, context)"/>
目标是每当我将选择更改为“完成”时,它会使用值“09:00”完成字段“hour_begin”。我没有收到任何错误,但它也不起作用。
谢谢。