如何在Odoo 10中隐藏One2many字段的某些行?

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

可能让我对当前情况有些分心,但我不明白为什么这不起作用:

我有一个名为my.comodel的模型。该模型有一个名为invisible的字段,它是一个[[Boolean。

另一方面,我有另一个模型,它有一个名为my_o2m_field

One2many

字段,它指向my.comodel。我只希望此字段仅显示字段invisibleFalse:的记录my_o2m_field = fields.One2many( comodel_name='my.comodel', inverse_name='my_m2o_field', domain="[('invisible', '=', False)]", # domain=[('invisible', '=', False)], string='Test', )
我已经尝试了两个域(以及更多域),但都没有结果。关键是,当我进入技术界面并在数据库结构中查找该字段时,该字段将使用我对其所做的所有更改进行更新,但域始终保持空白。而且,如果我尝试通过界面对其进行修改以进行测试,则会收到一条消息,警告您通过代码而不是通过界面更改字段属性。

有什么想法吗?或者我该如何管理自己想要的东西?我有个主意,但是太乱了。

python odoo odoo-10
1个回答
0
投票
Solution-在表单视图上添加了名为“

invisible”的字段。

谢谢

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