晚安,
我正在扩展odoo8 hr_recruitment模块,我需要显示一份工作申请人名单。但是,当我要访问hr.job的表单视图时,我收到此错误:
domain = domain + [(inverse,'in',ids)] TypeError:无法连接'str'和'list'对象
Mi代码就是这样:
func switchToNormalState() {
print("Switching to Normal State")
currentState = "normal"
intervalCounter = intervalCounter + 1
setVisualsForState()
UIView.animateWithDuration(Double(normalDuration), animations: { () -> Void in
self.ProgressBar.setProgress(1.0, animated: true)
}, completion: { _ in
self.switchToFastState()
})
}
我认为问题出现在applicant_ids的域名上......
我该如何解决这个问题?提前谢谢。
答案 0 :(得分:0)
您需要将字段域更改为列表:
'applicant_ids': fields.one2many('hr.applicant',
'job_id',
'Candidatos',
domain=[('partner_id','=',partner_id)])
您可以查看此答案Understanding OpenERP domain filter?
或
domains