ExportFolder
|
*-- Program.exe
*-- Program.pck
*-- scripts
|
*-- myScript.py
def action_count_student(self):
return {
'name': 'action',
'type': 'ir.actions.act_window',
'view_mode': 'tree,form,search',
'res_model': 'registration.student',
'res_id': self.id,
}
它正在显示注册学生表中存在的学生人数。 但是,点击统计按钮后,它应该只显示与该学校有关的学生数据。因为学校和学生之间存在一对多的关系。但是它显示了学生模型中存在的所有学生记录。如何解决。有人吗?
答案 0 :(得分:2)
添加域以过滤您的操作中的记录
@api.multi
def action_count_student(self):
self.ensure_one()
return {
'name': 'action',
'type': 'ir.actions.act_window',
'view_mode': 'tree,form', # and remove search because it appears automatically in searchable view like tree view
'res_model': 'registration.student',
# id don't know the name of m2o in student registration is assumed it's school_id
'domain': [('school_id', '=', self.id)],
'res_id': self.id,
}