Function字段作为action的domain,不起效果?
- 
<record model="ir.actions.act_window" id="users_list_action"> 
 <field eval="1" name="sequence"/>
 <field name="name">员工管理</field>
 <field name="res_model">res.users</field>
 <field name="domain">[('is_company','=',True)]</field>
 <field name="view_type">form</field>
 <field name="view_mode">tree,form</field>
 </record>
 is_company 是一个function字段,但是放到这里没用,请问怎么能有用!!
- 
@佳先生 在 Function字段作为action的domain,不起效果? 中说: 如果,设置了store的话,它会存到数据库,那么当几个用户同时需要这个字段的话,是不是会有冲突?? @佳先生 你是指如果多个其他字段的值会影响到这个函数字段的值吗? 函数字段所对应的函数是可以加 装饰器 @api.depends('field1', 'model_id.field2', ...)的,
 这样即使用了store=True,数据保存到了数据库,当depends对应的字段数据发生变化时,系统是会自动重算,更新数据库的值的。
- 
@digitalsatori 恩,depends的话是根据字段变化进行计算的,而我需要进入列表视图过滤的时候进行计算,不是字段变化,所以有点不一样,而且多个用户同时使用,function类型的话,加了store就不会实时进行计算,会去拿数据库存的数据,那么多个用户拿到的数据是一样的,就会影响过滤结果。 
- 
@佳先生 在 Function字段作为action的domain,不起效果? 中说: @digitalsatori 恩,depends的话是根据字段变化进行计算的,而我需要进入列表视图过滤的时候进行计算,不是字段变化,所以有点不一样,而且多个用户同时使用,function类型的话,加了store就不会实时进行计算,会去拿数据库存的数据,那么多个用户拿到的数据是一样的,就会影响过滤结果。 个人理解哈,错了的话,欢迎纠正! 
- 


