如何在执行向导之前恢复原始选定记录的(上下文)信息?

时间:2014-09-12 10:51:03

标签: forms python-2.7 openerp wizard

我正在使用OpenERP web 6.1。

  • step1:我有1 - 按钮1打开form2。

  • 第二步:从表格2按钮2打开表格3.

  • 第3步:从表单3(用户选择某些值)我使用表单3中选择的值返回表单2.

问题是如何使用我在step2上的初始上下文(我需要表单1中的id和值)。

在第3步中,我使用了上下文[' active_ids']但是当返回到form2时,我无法在上下文中找到form1 id。

以下是相关内容,但我不知道该怎么做:

https://answers.launchpad.net/openobject-server/+question/116262

1 个答案:

答案 0 :(得分:1)

我开始工作了!

表单2 xml文件声明操作我有上下文:

<field name="context">{'res_id': active_ids}</field>

在表单3 .py文件中我有:

context.update({'res1_id': context['active_ids']})

现在在表单2向导的py文件中我可以使用:

context['res_id']

获取表单1的ID。

非常感谢!