如何在Odoo中创建可编辑的列表视图分为不同的月份?

问题描述 投票:3回答:1

我想在Odoo中创建分为几个月的预算模块。

像这样的东西:

要求:

  1. 可编辑,就像在Excel中一样。我已经使用了List View和Editable参数,所以它已经完成了。
  2. 我想拥有动态的月数。不同的预算有不同的月份。此外,在现有预算中增加新的月份会很棒。

我知道的?

我知道动态字段是不可能的,因为数据库中的表是先前创建的。

我的解决方案

解决方案1:

我正在设置最大月数。例如36个月。如果我只需要4个月,我就会隐藏剩余的32个字段。我正在创建一个按钮来取消隐藏下个月的隐藏列。

解决方案2:

我将每个预算值作为具有价值,预算线和月份的对象。例如,在我的上表中,我需要第一个对象:

月:2018年1月

预算线:住宿

价值:10000

然后我必须建立自己的观点。我不知道这是不是一个好主意。我甚至不知道从哪里开始。

解决方案3:

使用/修改一些现有模块。也许“x2many字段的2D矩阵”模块?

结论:

请帮我一些建议。任何提示都将非常感激。

PS。我正在使用Odoo 11 Enterprise。

python openerp odoo-10 odoo-11
1个回答
0
投票

亚历山大,

在这里,我建议你先创建两个字段,然后再创建列表视图。我这些领域的第一个是预算,第二个是日期字段或月和年字段。

然后放置条件,如果第二个字段有值,然后它将创建列表并使该列表可编辑,所以,它的工作原理。这可能不是正确的方法,但我认为这对你来说是暂时的工作。谢谢

© www.soinside.com 2019 - 2024. All rights reserved.