我需要为我的模块的树视图添加默认过滤器。在树视图中添加默认过滤器 - OpenErp自定义模块
我看到一些代码示例中的OpenERP,像这样的:
<filter
string="Partner"
icon="terp-partner"
domain="[]"
context="{'group_by':'partner_id'}"
/>
这一个purchase
模块中,通过partner_id
分组,作为一个例子。
现在,我有一个自定义模块,当你点击它的菜单时,我需要一个“默认”过滤器。
而且此过滤器必须显示所有未过期的记录,或者在浏览模块中的记录时尚未通过实际日期的记录。
我有我的自定义模块这一领域:
'Fecha_de_Vence': fields.date(
'Fecha de Vencimiento',
required=True,
select=True,
),
这是我需要为这个模块中的所有记录的过滤器领域。
现在,在'高级搜索'我可以把例如Fecha de Vencimiento
不超过actual date
,好吧,我需要把它作为'默认'过滤器。
任何人都可以在openerp的xml视图中了解如何在默认情况下获取此信息?
谢谢,它几乎可以工作,我的意思是如果我只使用第一个xml记录,它显示了我在过滤器选项中的字段,但是如果我使用第二条记录和第一个ie:“module_class_act”我不明白我应该在“ref = module_class_tree-view”中输入什么,它会引发一个关于未在系统中定义的外部标识符的错误,我把“solvencia_solvencia_tree-view”但仍然出现这个错误,solvencia是我正在工作的类这一个 – NeoVe
一个问题,如果我只是“保存”一个自定义过滤器在搜索,不会做同样的工作? – NeoVe
@KristianKoci:是的。在xml文件中使用它的好处是全新安装。 –