我正在学习OpenErp 7.0,但我还是新手。
我班上有两个领域:
_columns = {
'used_partner':fields.many2one('res.partner', domain="[('is_company','=',True)]"),
'worker':fields.many2one('res.partner', domain="[('parent_id','=',.?.?.?.?.?.)]"),
1. /在我的表单视图中,我可以从res.partner表中选择used_partner,其中is_company为True。
2. /我想在表单视图中看到res.partner表中的worker,其中parent_id = used_partner id。
解决此问题的最佳方法是什么? 任何帮助,将不胜感激! (对不起,我的英语很差!)
答案 0 :(得分:2)
正确的(恕我直言)解决方案是:
_columns = {
'used_partner':fields.many2one('res.partner', domain="[('is_company','=',True)]"),
'worker':fields.many2one('res.partner', 'Worker'),
以我的观点形式:
<field name="used_partner" />
<field name="worker" domain="[('parent_id','=',used_partner)]" />
这对我来说很好用!