gpt4 book ai didi

python - OpenERP onChange 事件选择

转载 作者:太空宇宙 更新时间:2023-11-03 18:49:10 27 4
gpt4 key购买 nike

我正在尝试从选择字段中检测 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 View 中我有:

<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”字段。我没有收到任何错误,但它也不起作用。

谢谢。

最佳答案

已解决。

 def onchange_changeday(self, cr, uid, ids, day_type, context=None):
if day_type:
x = day_type
if x == "Complete":
return {'value':{'hour_begin': '09:00',},}
return {'value': {}}

<field name="day_type" on_change="onchange_changeday(day_type, context)"/>

关于python - OpenERP onChange 事件选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18767748/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com