如何在搜索视图中将默认值设置为我的过滤器按钮?我尝试为行为设置上下文,就像在合作伙伴模块中一样。
答案 0 :(得分:2)
我在另一个网站上得到了这个解决方案 您只能使用搜索视图中定义的那些字段。
为此,您需要在context.key中传递正确的键和值
search_default_filter_name
示例:在res_partner搜索视图中,有一个这样的过滤器
<filter string="Persons" name="type_person" icon="terp-personal" domain="[('is_company','=',0)]"/>
如果您希望此过滤器作为此
的默认传递上下文<field name="context">{"search_default_customer":1,"search_default_type_person":1}</field>
如果你不希望search_default_customer使用{“search_default_type_person”:1}像这样传递{“search_default_customer”:0,“search_default_type_person”:1}
您还可以使用搜索视图中的字段
<field name="parent_id" filter_domain="[('parent_id','child_of',[self])]"/>
用于使用字段传递上下文,如{“search_default_parent_id”:1}