【发布时间】:2015-05-27 08:14:58
【问题描述】:
我想在我的模块中加载与讲师 ID 相关的主题 ID。我使用 api onchange 如下。
@api.onchange('lecturer_id')
def _onchange_lecturer(self):
if self.lecturer_id:
sub_id =[]
a = []
lecturer = self.lecturer_id.id
query = """select op_subject_id from lecturer_subject_rel where op_lecturer_id='%s'""" % lecturer
self.env.cr.execute(query)
a = self.env.cr.fetchall()
d = 0
for i in a:
e = i[0]
sub_id.append(e)
d += 1
return [('subject_id', 'in', sub_id)]
else:
return None
和我所在领域的域。
<field name="subject_id" domain=_onchange_lecturer />
正确的主题 ID 列表传递。如何根据这些 id 列表加载主题....?
【问题讨论】:
标签: python python-2.7 openerp onchange odoo-8