Odoo将动态列表传递到视图

问题描述:

我想在创建视图中使用域过滤many2one字段。我正在尝试发送一个列表到视图作为一个功能字段,并在域中使用它。 (该列表将根据用户而改变)它看起来如下,Odoo将动态列表传递到视图

<field name="filter_ids" invisible="True"/> 
<field name="department_id" domain="[('id','in',filter_ids)]"> 

我应该为此使用什么类型的功能域? 或任何想法动态改变(一个用户到另一个)一个many2one领域的领域?

我尝试了很多使用on_change,fields_view_get和其他许多方法。 On_change调用负载,但不会过滤onload值。 fields_view_get添加域,但它适用于所有表单视图,包括不应根据需要发生的更新视图。请帮助:)

+0

尝试在Odoo addons文件夹的','中查找文本','。也许你会找到一个例子。我试图找到解决方案,但都是风向标。 (( –

1 - 您可以使用fields_view_get然后

2-设置 这样你就不会得到场在你编辑视图

3-使用另一个字段,你想这应该表现它在编辑视图