问题标签 [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 回答
365 浏览

javascript - 如何在openerp 7中为one2many字段使用“Tab”键的“Enter”键

我在销售订单行中工作,目前通过在 one2many 字段中按“Enter”键创建新行,但我想做一些更改,因此Enter键用作TAB键,这意味着如果我按下Enter键然后插入创建新行应该专注于 one2many 的下一个领域。

例子:

一行中有 4 个字段,因此当我按下回车键时,它应该切换到同一行中的下一个字段,以创建新行。

0 投票
1 回答
1422 浏览

for-loop - Odoo - one2many sum

I'm working on simple project and I've got a problem. I want sum one column in my one2many fields how i can do this ?

0 投票
2 回答
1872 浏览

openerp - 在瞬态模型的 onchange 上未获取在 One2many 字段中创建的记录

我正在尝试在我的一个瞬态模型中的 one2many 字段中创建关于布尔字段 onchange 的记录。

例如。

楷模

看法

现在,问题是在检查或取消选中IS_OKAY字段时,它填充了One2many字段中的记录。

那工作正常。

但在我上面的视图中,我有调用该方法的按钮click_okay()

例如。

所以,打印语句给了我空白记录集。但是,当我更改 is_okay 字段时,我可以在视图中看到 5 条记录。

我不知道如何在方法中获得这些行?

任何回应将不胜感激?

0 投票
1 回答
422 浏览

python - 当在odoo中选择父产品(BOM)时,如何在树视图中自动填充子产品?

我正在用odoo编写一个模块。我已经定义了一些父产品和它们的子产品。我想做的是,当我从 many2one 字段中选择父产品时,该父产品的子产品将自动在 Treeview 行中打开。此树视图字段定义为 one2many 字段。

我使用了onchange_parent_product函数,还根据parent_product_id添加了过滤器。

但是当我选择父产品时,树视图没有显示..

请帮助我如何自动填充树视图行?

0 投票
1 回答
310 浏览

openerp - Odoo One2Many 表在按 Enter 时创建行

我在自己创建的对象中创建了一个关系表,称为类型学。这就是事情的工作原理有一个字段,您必须在其中输入类似 1+1 或 2+3+4 的内容,并且对于此字段中的每个数字,在此类型表上创建行,因此唯一允许在这张表就是这个字段。

现在,对于每一行,我必须用整数填充它,有两列毛重和皮重,一切似乎都很好,但是当我填充类型表树中的最后一个字段时,即使我有 create=false 如果我按下回车键进入它创建一个新行的值。

任何人都知道如何防止这种情况发生。在此先感谢您的帮助!

图像

笔记:

我正在我的本地计算机上开发我的模块,但我将它上传到一个实例,以便我可以进行一些测试,这个问题在这个实例中仍然存在,但不是在本地,例如当我在本地打印报告时,它比开发实例报告。我不明白,因为它们都有完全相同的模块

0 投票
1 回答
3851 浏览

python - Odoo 单个模型上的多个 many2many 或 One2many 字段

我继承了 project.project 模块,在其中添加了多个 Many2many 字段:“买家”、“卖家”、“联系人”等。所有这些都与 res.partner 相关。知道我何时向其中一个字段添加多条记录,例如添加一些买家。这些买家也会自动填写在卖家、联系方式字段中。

知道如何防止这种情况发生,我理解为什么会发生这种情况,因为 many2many 创建了一个带有 project_id 和 res_partner_id 的表,并且不知道它是从卖家、买家还是联系人字段创建的。

提前致谢。

0 投票
1 回答
1486 浏览

python-2.7 - 如何更新 Odoo10 表中 One2many 字段的所有值

我在产品包的库存中有一个 One2many 字段。而且我希望该 One2many 字段的所有字段值都应该在销售订单、行和列的 One2many 字段的字段中更新。所以,任何人都可以帮助我。

我的 Python 代码在这里:

在“向导”(One2many 字段表)中,我想更新 product_pack 的所有字段(行和列)

0 投票
0 回答
588 浏览

xml - 在 Odoo 10 的向导上添加 one2many 字段时,按钮只读

我有一个销售订单表格中的向导。在此向导中,我在 one2many 字段中添加了一个“按钮”字段,但它没有显示可点击操作或者它是只读的。而且这种事故只发生在按钮领域,其他领域都很好。那么,为什么它是只读的?

我的代码 Xml 代码在这里:

0 投票
1 回答
439 浏览

python-2.7 - 在 One2many 字段中创建的数据也用作其他模块上的数据

我想在每次我在 One2many 字段上创建数据时,同时我希望它保存为我的 maintenance.equipment 上的数据。我尝试在插件中的其他模块上找到解决方案,但我还没有找到答案。

场景是,在验证我的产品中的货件之前,我需要在其上输入序列号。我同时为该产品创建的每个序列号都用作我的设备名称。

这是场景的图片

还有那个序列号是sample1010,我需要它成为我在模块maintenance.equipment中的设备名称。我希望它会显示在我的设备中。

我的设备模块

我所教的只是我需要做的就是像这样创建 Many2one 和 One2many 字段

但什么也没发生。请提供任何帮助或建议或建议。我需要这样做。谢谢高手指教。Anw我是odoo的新手。

0 投票
2 回答
2512 浏览

odoo - 编辑 Odoo 11 One2many 计算域的问题

当我从此字段(下面的代码)编辑记录时,由于某种原因它没有保存。它是一个计算字段,链接到 res.partner 记录。如果我编辑它并单击保存,它根本不会保存(数据库中没有更改和/或如果我硬刷新页面)。有人在这里看到我想念的东西吗?如果我无法通过我所期望的方式对其进行编辑,是否还有另一种方法可以做到这一点?我在 child_ids 上做一个计算字段而不是一个域的原因是因为带有域的 child_ids 字段似乎不适用于该域。

模型

看法

更新

根据想法添加了这个,但它没有用。请记住,这是在继承 res.partner 的模型上。