当我单击一个按钮时会打开一些向导,这个向导在主模型的子模型中插入一些值,所以我需要将一些数据从主模型发送到向导。
数据包括当前id
发布于 2016-11-19 11:25:01
在python代码中找到了一个解决方案,我使用了如下函数
@api.multi
def open_wizard(self):
return {
'view_type': 'form',
'view_mode': 'form',
'res_model': 'model_name',
'target': 'new',
'type': 'ir.actions.act_window',
'context': {'current_id': self.id}
} 在向导中,我可以像这样使用"current_id“
print self._context['current_id']发布于 2016-11-17 14:30:10
打开向导或创建向导时。在这样的上下文中传递值。在启动向导时,我省略了您要定义的其他值,加载向导的其余代码仍然适用。您必须在常规字段名前面附加default_。
'context': "{'default_field1': '%s','default_field2': '%s'}" % (field1_value, field2_value)https://stackoverflow.com/questions/40653207
复制相似问题