【发布时间】:2015-09-14 17:02:45
【问题描述】:
我有一个包含许多元素的表单。其中之一是名称=evaluation_id 的下拉列表。我正在尝试在 evaluation_id 上创建一个 Odoo on_change( ) 事件,从而表单中的另一个元素 - deadline 将更新为特定值。
在我的 XML 中有:
<field name="evaluation_id" string="Appraisal" on_change="onchange_evaluation_id(evaluation_id)"/>
我在 Python 脚本中有这个
def onchange_evaluation_id(self, cr, uid, ids, evaluation_id, context=None):
return {'value': { 'deadline': 2015}}
这是hr_evaluation_view.XML 和hr_evaluation.PY 脚本的sn-p 的原始代码。
我在这里做错了什么?当我检查网络日志时,我发现函数 on_change 甚至没有加载。
我能做些什么来解决这个问题?你能帮忙的话,我会很高兴!谢谢。
【问题讨论】:
标签: python openerp onchange odoo odoo-8