首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Odoo / OpenERP显示字段one2many

Odoo / OpenERP显示字段one2many
EN

Stack Overflow用户
提问于 2014-11-21 12:52:06
回答 3查看 5.3K关注 0票数 2

我想在表单的笔记本中显示one2many字段的一些字段,这样用户就不必使用普通的弹出窗口,当您只需放入one2many字段时,就可以将信息直接放到页面上的各个字段中。

我目前的看法如下:

代码语言:javascript
复制
<field name="one2many">
    <form string="example">
        <field name="columnOfTheOne2Many"/>
    </form>
</field>

字段没有按应有的方式显示,我只是得到了标准列表,就好像我只是把

代码语言:javascript
复制
<field name="one2many"/>

但是,如果我使用树而不是形式,它将完美地工作:

代码语言:javascript
复制
<field name="one2many">
       <tree string="Auftraggeber">
           <field name="columnOfOne2Many"/>
       </tree>
</field>

我在表格上漏掉了什么?非常感谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-12-16 08:05:17

最后,我设法通过授权得到了我想要的:

在我的class.py:

代码语言:javascript
复制
class sample (osv.osv):
    _inherits = { 'res.partner' : 'partner_id'}

...which使使用res.partner my sample_view.xml的所有字段成为可能。每当我创建“sample”实例并填写res.partner的任何继承字段时,都会创建一个新的res.partner实例。

希望这能帮助有类似问题的人。

票数 2
EN

Stack Overflow用户

发布于 2014-11-21 13:40:46

尝试使用此方法(注意“mode”属性):

代码语言:javascript
复制
<field name="one2many" mode="form">
    <form string="example">
        <field name="columnOfTheOne2Many" />
    </form>
</field>
票数 1
EN

Stack Overflow用户

发布于 2014-11-21 18:18:53

@S.G.

您还可以使用该属性

editable='top'editable='bottom'在one2many字段的树视图中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27061858

复制
相关文章

相似问题

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