问题标签 [one2many]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1413 浏览

odoo - 如何在 Odoo 13 中使用 many2one 为字段创建记录?

我有 3 个模型。我使用了 One2many 字段,将模型 3 的树视图放入模型 1 和 2 的表单视图中。

1/ bao_hiem.py 带有 one2many 字段:

2/ 带有 one2many 字段的 dieu_chinh.py:

和 3/ lich_su.py 与 many2one 字段:

我想将 dieu_chinh.py 中的值(例如:'name'、'thamchieu')传递给 lich_su.py 并通过按钮自动记录所有这些值。这样,在模型 1 和模型 2 的用户表单视图中也可以显示记录的值,称为 1 个用户的活动历史记录。按钮的代码如下:

单击“chapthuan”按钮后,它可以传递值并使用字段“name”,“date”创建记录。但是对于这个领域:'thamchieu' 与 model2 有很多关系的'thamchieu' 仍然没有工作。

在此处输入图像描述

我必须在用户的表单视图中手动选择。

那么如何创建带有 many2one 字段的记录呢?

请帮忙!

谢谢

0 投票
0 回答
188 浏览

odoo - 我如何将父值传递给 one 2 many 并在 odoo 12 中的 if 中使用

MXN如果货币是 MXN 我可以选择并且在 presu_detalle 中,我有我需要的代码USD,但是如果在 presupuesto currency_id 中USD我不能选择任何内容,并且 presu_detalle 中的 currency_id 将是USD默认情况下,我试图在上下文中传递值但是我如何可以在 python 代码中使用或在 XML 中使用条件

XML 表单父视图

字段名称="childs_ids" nolabel="1" context="{'default_currency_id':currency_id}"

XML 表单子视图

字段名称="货币_id"

它通过了,但我怎么能说如果默认值为 MXN,您可以将值更改为 MXN 或 USD,但如果默认值为 USD,您无法更改值

0 投票
1 回答
693 浏览

filter - 根据many2one字段的条件设置one2many列表显示的过滤器?(奥多 13)

我试图根据 many2one 字段的条件为 one2many 列表显示设置过滤器。

模型_a.py:

模型_b.py:

模型_c.py:

默认情况下,如果用户不选择 value_c 的记录,则 one2many 列表将显示所有记录。

如果用户通过 value_c 字段选择记录,该字段已创建包含 num_c 的值,则将根据 num_c 的值过滤 one2many 列表以显示。

例如:如果 one2many 字段中的num_a为:15

那么当用户填写num_c字段时也是:15

然后 one2many 列表只显示所有具有值的记录:15

这是 one2many 列表过滤器的关键条件。

我试过在 model_b.py 中使用这些代码:

但它仍然不起作用。在选择 value_c 的记录并单击“添加行”链接后,它仍然显示所有 one2many 列表的记录。

请帮忙!

谢谢!

0 投票
1 回答
502 浏览

odoo - 如何在 set_values 方法 odoo 14 中保存 one2many 字段

我正在使用 odoo 14 并在“res.config.settings”中添加了 one2many 字段。但保存此 res.config.settings 表单时,此字段值显示为 false。

以下是我的代码: -

提前致谢。

0 投票
0 回答
18 浏览

java - 尝试运行 spring mvc-hibernate 应用程序时出现异常

运行 Web 应用程序时出现以下异常。

我有两个 bean 类 Reservation,Images.Images 是 Reservation 的子类。以下是提到的类。

在此列中,id 是预订表中的主键,它是子表图像中的外键,以下是 Images 类。

为什么我得到上述异常,即使一切看起来都很好。请尽快告诉我。

0 投票
1 回答
130 浏览

state - 是否可以根据状态隐藏/不可见的笔记本页面?(奥多 13)

我在表单视图中有笔记本页面和 4 个状态。

我希望笔记本页面在单击向导按钮时仅显示在状态 1 和 2 中。但是当它变为状态 3 和 4 时,它将隐藏/不可见。那么有可能做到吗?

请帮忙!谢谢!

0 投票
1 回答
126 浏览

filter - 在界面中使用动态值过滤 one2many

采取这种情况:

所需输出:

根据where过滤model1odoo 树视图中的记录。应该由用户输入。是存储为 str 的浮点数。field_valuefield_name="amount"field_valueamount

当前过滤器(静态):

实际输出:

model1在上述情况下被过滤的记录amount='20'。(字符串比较'20'>'100.0')。这100.0是由用户在界面中输入的。

我从odoo.com 上的论坛帖子“如何在域过滤器中使用动态值?”尝试了这个解决方案。

输出:

请帮忙!感谢您的时间!

0 投票
1 回答
642 浏览

python - How Can i set track visibility for One2many Fields ? Odoo 10

Hi i want to set track_visibility for one2many fields by set : track_visibility='onchange' but it doesn't work.

This is my code:

0 投票
1 回答
108 浏览

copy - 如何复制odoo中的one2many文件?

我在复制 one2many 字段时遇到问题。我为项目创建分配字段:

首先我尝试添加属性 copy=True 然后它抛出一个错误

验证约束时出错

预期单例:project.assignment(3, 4)

这有相同的单例错误

然后我尝试覆盖复制功能。该分配有一个新项目的副本,但旧项目的分配已被删除。

那么如何复制这个 one2many 字段呢?

非常感谢!!!

0 投票
1 回答
82 浏览

odoo - 如何通过不同模型中的创建功能自动将新记录添加到 One2Many 字段?

我编写了一个_update_config_list方法,当在Account.Analytic.Line中创建记录时应该自动调用该方法。如果在 One2Many 字段中未自动找到 Employee,则此方法应在 One2Many 字段中创建新记录。但是我的代码什么也没做。

这是我的 list_id 课程:

如果在此环境中创建了新记录 它应该自动添加到此 One2Many 字段中