ODOO - 如何过滤包含零项的Many2Many字段

时间:2017-07-19 11:28:20

标签: filter odoo-8

如何过滤包含零项的Odoo Many2Many字段。

示例:我尝试过滤具有0个关注者的任务(message_follower_ids)。

[[' message_follower_ids',' =',False]]不返回结果,但应该有很多。

Odoo版本:8.0

1 个答案:

答案 0 :(得分:1)

message_follower_ids是一个计算字段。

如果你想在任何计算领域进行搜索,你必须在旧的api中编写它的搜索方法,它是fnct_search,在那个方法中你可以返回域。

在您的情况下,message_follower_ids是计算一个并且还具有fnct_search方法。因此,每当您在右上角的搜索栏中搜索关注者时,该方法将调用并返回该域名,您将获得已过滤的列表。

但是在那个fnct_search你需要改变以满足你的需要。

喜欢这个。

Quote.show(OtherClass.crawl_sucess_result)

还需要在依赖列表中添加邮件模块。