【问题标题】:How to add one2many field of custom model to the tree view in Openerp?如何将自定义模型的 one2many 字段添加到 Openerp 的树视图中?
【发布时间】:2013-01-21 21:02:34
【问题描述】:

我想在表单视图中添加一个选择字段并在树视图中显示选择。

我首先尝试将自定义选择字段添加到模型,但由于我有很多值要添加到选择字段,我碰到了 ir.model 模型的选择字段的 char(128) 限制。

其次,我创建了一个名为 x_newmodel 的新自定义模型,其中包含 3 个字段,名称为 x_namex_codex_description 添加了一个one2many 字段x_newfield 连接到x_newmodel 解决了表单视图的问题。
但是,当我尝试将新字段 x_newfield 添加到树视图时,我无法在视图上显示数据。

我的问题是如何将自定义字段的字段one2many关系添加到树视图中?

【问题讨论】:

    标签: openerp


    【解决方案1】:

    AFAIK,不支持。

    你可以做的是在你的模型上添加一个函数字段来计算

    ','.join(elem.name for elem in obj.x_newfield) 
    

    并在您的树形显示中使用它。

    如果您需要添加过滤器,您可以为您的功能字段实现搜索功能。

    【讨论】:

    • 谢谢,也许创建一个只有我的自定义模型作为基础模型的新模块会更容易。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    相关资源
    最近更新 更多