2012-09-06 86 views
0

我正在開發一個新的模塊,我有一個小問題。 在採購訂單中,我添加了兩個字段:project_id和phase_id,他們分別將採購訂單與項目和項目階段相關聯。事情是,一旦項目被選中,階段字段仍然顯示數據庫中存在的所有階段。有沒有辦法只顯示選定項目的階段?也許與on_change?但我是OpenERP開發新手,我不知道如何使用它...字段與動態值

在此先感謝您。 PS:順便說一下,如果它改變了我的問題,我使用6.1版本。

回答

0

您可以使用域條件的XML中的字段phase_id

<field name="project_id"/> 
<field name="phase_id" domain="[('project_id','=',project_id)]"/> 

這將解決你的問題

+0

我只是嘗試過,但我得到:ValueError異常:無效的字段「associated_project」域表達式[('associated_project','=',6)] – AlikaIhsahn

+0

這是什麼'associated_project'?是一個階段?並且該字段是否與project.project模型相關? – OmaL

+0

associated_project是我的project_id的真實姓名。我忘了更改錯誤信息對不起: – AlikaIhsahn