2017-04-12 48 views
0

如何从上下文填充向导上的字段电子邮件?填充向导字段odoo 9

例如:

这项工作:

email = fields.Char(string = 'Email') 

context="{'default_email': email}" 

不工作:

user_id = fields.Many2one('res.partner', string = 'User', select=True) 

context="{'default_user_id.email': email}" 

我想传递给从选择用户向导的电子邮件!

回答

1

如果你想,当你从many2one领域开创一片user_id当你点击创建和编辑选项:

<field name="user_id" context="{'default_mail':mail}" /> 

当你创建一个用户的邮件将有充分的时间领域邮件的相同值。

不通过你的回答many2one纪录行动,但在视图定义

+0

情况下,你已经使用了引号(不及格的情况下...)。如果确实是一个报价,你能提供一个资料来源吗? – Naglis

+0

什么对不起,我的英语不是很好 – Cherif

+0

不用担心。我的意思是说,在你的评论中,最后一句话(_不通过上下文......_)是一个引号(以'>'开头)。通常的引用意味着它来自另一个来源(例如,Odoo文档,来自核心Odoo开发者的评论),在这种情况下,应该有链接到引用来自的网站。如果这不是一个引用,而是你自己的陈述,那么只需从最后一句开头删除'>'符号;) – Naglis