odoo domain是加在哪
发布网友
发布时间:2022-04-22 21:03
我来回答
共1个回答
热心网友
时间:2022-04-27 19:50
odoo的domain针对不同的需要,可以加在多种地方:
1:在xml中的字段中,尤其是针对many2one类型字段,直接在xml的字段后面加domain,可以过滤下来选择出来的数据
2:在py中的字段定义中,domain既可以加在xml中,也可以加在py中的字段定义,这里特别强调one2many字段,针对这种类型字段的数据过滤,必须加在py中才能达到过滤效果
3:加在action中,点击菜单,想只显示一部分数据,就可以在菜单对应的action中增加domain,过滤自己想看到的数据
4:在rule(规则)中加domain,规则中的domain标签其实是domain_force
,但是语法规则其实还是domain,所以归结到这里,针对整个数据模型的过滤条件,可以直接加在rule中,这样只要是这个数据模型,就会收到规则*