首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在odoo 9中传递屏幕之间的值甲虫

在odoo 9中传递屏幕之间的值甲虫
EN

Stack Overflow用户
提问于 2017-05-03 14:12:53
回答 1查看 210关注 0票数 0

我有一个带有many2one字段的模型,允许我创建新的记录,所以我想将在模型A中选择的一个值传递给B模型的浮动创建窗口。

我读过关于使用上下文的文章,但我不确定在这种情况下是否可以使用上下文。

代码语言:javascript
复制
Model A - Feature
Desc         >Char
Alternatives > O2M(Alternative,feature_id) 

Model B - Alternative
Desc         >Char
feature_id   >M2O(feature)

编辑I:添加模型之间的关系()

我实际上使用了4种模型,版本,特性,替代和标记,我想为我拥有的每个特性创建一个版本,一个特性有替代,每个选项都有标记。

在该版本中,我希望选择该特性,然后可以添加与该特性的备选方案相关的标记。

代码语言:javascript
复制
**version**
feature_id      m2o>feature
desc            char
tag_ids         o2m>tag,alternative_id

**tag** 
caption         char
alternative_id  m2o>alternative

**alternative**
desc            char
feature_id      m2o>feature
tag_ids         o2m>tag,alternative_id

**feature**
desc            char
alternative_ids o2m>alternative,feature_id

我可以使用上下文在版本上创建新的标记吗?还是我要用一个相关的字段?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-03 17:02:51

若要将值传递给m2o字段的形式:

代码语言:javascript
复制
   <field name="m2o_field_name" context="{'default_field_name': field_name}"/>

示例:

代码语言:javascript
复制
  <field name="partner_id" context="{'default_email': company_email}" />

在我的模型中,有m2o partner_id和一个名为company_email的字段,当我单击create并编辑任何内容时,company_email的值将以合作伙伴的形式传递给电子邮件字段。

可以传递类似于'default_name': 'charif'的静态值,也可以传递名为field_example的字段的值,如此'default_name': field_example

编辑:

代码语言:javascript
复制
version -->  feature    <--- alternative  <---  tags

首先,您需要从标记到特性创建m2o:

代码语言:javascript
复制
    # don't forget store=True so you can create a o2m 
    feature_id = fields.Many2one(related='alternative_id.feature_id', store=True, readonly=true)

现在从特性到标记创建一个o2m。

代码语言:javascript
复制
    tag_ids = fields.One2many('tag.model.name', 'feature_id', 'Tags')

在这里,您可以创建一个从版本到功能标签的相关字段。

代码语言:javascript
复制
    tag_ids = fields.One2many(related='feature_id.tag_ids', readonly=true)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43762526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档