2013-06-06 48 views
3

我想在從many2one列表框中選取一個項目時進行高級搜索。例如,此功能針對「res.groups」對象實施。我無法在/ addons中找到此功能。「在我的many2one字段中搜索更多...」

更確切地說,我定義我的對象

class my_child(osv.osv): 
    _name = 'my.child' 
    _columns = { 
    'name': fields.char('Child name'), 
    } 
my_children() 

我定義它具有many2one關係到子對象的和現有的資源對象

class my_parent(osv.osv): 
    _name = 'my.parent' 
    _columns = { 
    'name': fields.char('Parent name'), 
    'child': fields.many2one('my.child', 'Child'), 
    'res_group_id': fields.many2one('res.groups', 'Group'), 
    } 

然後,我添加子和res_group_id到my_parent的父xml form view

... 
<field name="child"/> 
<field name="res_group_id"/> 
... 

res_group_id有「搜索更多...」選項這會打開搜索視圖,但「孩子」不會。 請問,我該如何爲孩子添加「搜索更多...」選項?

回答

1

請給您的孩子模型添加5個或更多的記錄。那麼你將能夠看到'搜索更多..'