我试图将活动id传递给一个弹出窗口,以便在我的函数中可以访问调用者对象的实际状态。在
为此,我将做以下工作。在XML视图中:
<page string="Opinions">
<field name="opinion_ids" context="{'generic_request_id': active_id}" >
<tree delete="false">
<field name="request_state" />
<field name="opinion_request_date" />
<field name="requestor" />
(...)
在python中,我有:
^{pr2}$在pdb中,我意识到“ids”是错误的,因为上下文中没有通用的\u request_id变量。。。在
(Pdb) p ids
False
(Pdb) p context
{'lang': 'en_US', 'no_store_function': True, 'tz': False, 'uid': 1}
有人知道怎么做吗?在
我最终使用了一个工作流功能,不需要上下文。
由于我的
opinions
对象与我的requests
对象有many2one
连接,父请求的id
存储在generic_request_id
字段中。在创建后,我的工作流被触发,我用新值更新字段}。在
state
,并用存储在调用对象中的值更新{这样我就解决了我的问题。
我把这个留在这里,希望将来能对别人有所帮助!在
相关问题 更多 >
编程相关推荐