I have some wizard opens when I click a button, this wizard insert some values in child model of the main model so I need to send some data from main model to the wizard
data includes current id
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- 客户关系管理
- e-Commerce
- 会计
- 库存
- PoS
- 项目
- MRP
此问题已终结
3
回复
22570
查看
Mohamed,
Use context for this
Example
return {
'type': 'ir.actions.act_window',
'name': 'Name ',
'view_mode': 'form',
'target': 'new',
'res_model': 'Your.Model',
'context': {'parent_obj': self.id}
}
Inside the function of wizard object
@api.one
def your_function(self):
print self._context['parent_obj']
Thanks
You save my life :p
What is your parent_obj? please tell me thanks. I need this. Please elaborate, explain it to me thanks
dear law actually in python context is a key value pair, so in that case
'context': {'parent_obj': self.id}
'key':self.id
'parent_obj' is a key and self.id is value
hope this helps you
| 相关帖文 | 回复 | 查看 | 活动 | |
|---|---|---|---|---|
|
|
1
12月 22
|
4357 | ||
|
What is wizard ?
已解决
|
|
3
11月 23
|
34722 | |
|
|
4
7月 25
|
5728 | ||
|
|
2
12月 23
|
18804 | ||
|
|
6
4月 18
|
22537 |