2012-09-06 62 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