2016-01-20 26 views
1

我想在創建視圖中使用域過濾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文件夾的','中查找文本','。也許你會找到一個例子。我試圖找到解決方案,但都是風向標。 (( –

回答

0

1 - 您可以使用fields_view_get然後

2-設置 這樣你就不會得到場在你編輯視圖

3-使用另一個字段,你想這應該表現它在編輯視圖