3

从 many2one 列表框中选择项目时,我想要高级搜索。例如,此功能是为“res.groups”对象实现的。我在 /addons 中找不到此功能。

更准确地说,我定义了我的对象

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

我定义了一个与子对象和现有资源对象有很多关系的父对象

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'),
    }

然后我将 child 和 res_group_id 添加到 my_parent 的 xml 表单视图

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

res_group_id 具有“搜索更多...”选项,可打开搜索视图但“子”没有。请问,如何为孩子添加“搜索更多...”选项?

4

1 回答 1

1

请为您的子模型添加 5 条或更多记录。然后您将能够看到“搜索更多..”

于 2013-06-09T11:34:32.757 回答